From 10e699239abb8282376f21c1f2ec785da1c37906 Mon Sep 17 00:00:00 2001 From: Hopek Date: Sat, 15 Feb 2020 11:16:28 -0600 Subject: [PATCH 1/5] Replaces a Medbay sleeper with a stasis bed --- _maps/map_files/YogStation/YogStation.dmm | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index 7264b6b265ff..4adf3b5048d2 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -24683,8 +24683,8 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/disposalpipe/sorting/mail{ - sortType = 15; - dir = 8 + dir = 8; + sortType = 15 }, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -37876,12 +37876,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"bwD" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) "bwE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55826,6 +55820,10 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"nwu" = ( +/obj/machinery/stasis, +/turf/open/floor/plasteel, +/area/medical/sleeper) "nCP" = ( /obj/effect/landmark/stationroom/box/xenobridge, /turf/template_noop, @@ -96662,7 +96660,7 @@ aBS bsx aNL bvh -bwD +nwu bDR bDR bAq From bb6019b033eb27c5e21e8f351655b96b5d1f5973 Mon Sep 17 00:00:00 2001 From: Hopek Date: Tue, 25 Feb 2020 00:12:29 -0600 Subject: [PATCH 2/5] Switcharoo --- _maps/map_files/YogStation/YogStation.dmm | 34 +++++++++++------------ 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index 6b196f461c3f..bcf5fb3736fa 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -39629,17 +39629,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"bAq" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Medbay Treatment Center"; - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) "bAr" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel, @@ -54302,6 +54291,15 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"hOi" = ( +/obj/machinery/camera{ + c_tag = "Medbay Treatment Center"; + dir = 8; + network = list("ss13","medbay") + }, +/obj/machinery/stasis, +/turf/open/floor/plasteel, +/area/medical/sleeper) "hQb" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55771,10 +55769,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"nwu" = ( -/obj/machinery/stasis, -/turf/open/floor/plasteel, -/area/medical/sleeper) "nCP" = ( /obj/effect/landmark/stationroom/box/xenobridge, /turf/template_noop, @@ -56078,6 +56072,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/central) +"oRL" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) "oSz" = ( /obj/machinery/door/airlock/maintenance{ id_tag = "commissarydoor"; @@ -96663,10 +96663,10 @@ aBS bsx aNL bvh -nwu +oRL bDR bDR -bAq +hOi bvj bCQ bqQ From c4cbac5a8e1f132910e47b747ec17c90bdedcba1 Mon Sep 17 00:00:00 2001 From: Hopek Date: Fri, 6 Mar 2020 00:11:55 -0600 Subject: [PATCH 3/5] Revert "Merge remote-tracking branch 'upstream/master' into Medbay_sleeperToStasis" This reverts commit 4c0725d3def12e03013f284c4711af1d3d319120, reversing changes made to bb6019b033eb27c5e21e8f351655b96b5d1f5973. --- .../lavaland_surface_syndicate_base1.dmm | 1 - _maps/RandomRuins/LavaRuins/miningbase.dmm | 504 +- .../SpaceRuins/listeningstation.dmm | 1 - .../map_files/MinskyStation/MinskyStation.dmm | 34684 ++++++------ _maps/map_files/YogStation/YogStation.dmm | 6044 +- _maps/map_files/YogsDelta/YogsDelta.dmm | 19 +- _maps/map_files/Yogsmeta/Yogsmeta.dmm | 70 +- _maps/map_files/generic/City_of_Cogs.dmm | 45710 +++++++++++++--- .../StationRuins/BoxStation/bar_purple.dmm | 58 +- .../BoxStation/engine_singulo_tesla.dmm | 275 +- .../StationRuins/BoxStation/engine_sm.dmm | 132 +- code/__DEFINES/movespeed_modification.dm | 2 - code/__DEFINES/status_effects.dm | 2 - code/__HELPERS/roundend.dm | 17 - code/controllers/subsystem/achievements.dm | 20 +- code/controllers/subsystem/machines.dm | 4 +- code/controllers/subsystem/ticker.dm | 4 +- code/datums/achievements/achievements.dm | 41 +- code/datums/diseases/advance/symptoms/heal.dm | 2 +- code/datums/saymode.dm | 4 +- code/datums/status_effects/debuffs.dm | 22 +- code/datums/wires/airlock_cycle.dm | 52 - code/game/gamemodes/changeling/changeling.dm | 2 - code/game/gamemodes/cult/cult.dm | 4 +- code/game/machinery/airlock_cycle_control.dm | 830 - code/game/machinery/doors/airlock.dm | 11 +- .../machinery/porta_turret/portable_turret.dm | 5 - code/game/objects/items/defib.dm | 17 +- .../devices/electroadaptive_pseudocircuit.dm | 2 +- .../items/stacks/sheets/sheet_types.dm | 1 - code/game/objects/items/toys.dm | 7 +- .../antagonists/changeling/changeling.dm | 5 +- .../changeling/powers/fakedeath.dm | 1 + code/modules/assembly/mousetrap.dm | 1 - .../atmospherics/gasmixtures/gas_mixture.dm | 2 +- .../atmospherics/machinery/airalarm.dm | 2 +- .../components/binary_devices/dp_vent_pump.dm | 4 - .../components/unary_devices/vent_pump.dm | 9 +- code/modules/clothing/under/accessories.dm | 2 +- code/modules/clothing/under/miscellaneous.dm | 3 + .../food_and_drinks/food/snacks_bread.dm | 87 +- .../food_and_drinks/food/snacks_burgers.dm | 19 +- .../food_and_drinks/food/snacks_cake.dm | 32 +- .../food_and_drinks/food/snacks_egg.dm | 38 +- .../food_and_drinks/food/snacks_meat.dm | 271 +- .../food_and_drinks/food/snacks_other.dm | 47 +- .../food_and_drinks/food/snacks_pastry.dm | 50 +- .../food_and_drinks/food/snacks_pie.dm | 41 +- .../food_and_drinks/food/snacks_pizza.dm | 16 +- .../food_and_drinks/food/snacks_salad.dm | 2 +- .../food/snacks_sandwichtoast.dm | 4 +- .../food_and_drinks/food/snacks_soup.dm | 17 +- .../food_and_drinks/food/snacks_spaghetti.dm | 16 +- .../recipes/tablecraft/recipes_bread.dm | 118 +- .../recipes/tablecraft/recipes_burger.dm | 298 +- .../recipes/tablecraft/recipes_cake.dm | 122 +- .../recipes/tablecraft/recipes_egg.dm | 81 +- .../recipes/tablecraft/recipes_meat.dm | 164 +- .../recipes/tablecraft/recipes_misc.dm | 405 +- .../recipes/tablecraft/recipes_pastry.dm | 312 +- .../recipes/tablecraft/recipes_pie.dm | 151 +- .../recipes/tablecraft/recipes_pizza.dm | 84 +- .../recipes/tablecraft/recipes_salad.dm | 94 +- .../recipes/tablecraft/recipes_sandwich.dm | 53 +- .../recipes/tablecraft/recipes_soup.dm | 237 +- .../recipes/tablecraft/recipes_spaghetti.dm | 91 +- code/modules/holiday/holidays.dm | 13 +- code/modules/language/language_holder.dm | 4 - code/modules/language/mouse.dm | 12 - code/modules/mob/dead/observer/observer.dm | 66 +- code/modules/mob/living/brain/brain.dm | 4 +- code/modules/mob/living/brain/say.dm | 4 +- .../mob/living/carbon/human/human_defense.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 2 - .../carbon/human/species_types/felinid.dm | 2 +- .../mob/living/carbon/monkey/combat.dm | 2 +- .../modules/mob/living/silicon/robot/robot.dm | 7 +- .../living/simple_animal/friendly/mouse.dm | 161 +- .../hostile/megafauna/bubblegum.dm | 4 +- .../simple_animal/hostile/wumborian_fugu.dm | 2 +- code/modules/power/cable.dm | 16 +- code/modules/power/powernet.dm | 4 +- code/modules/power/solar.dm | 7 - .../projectiles/projectile/special/curse.dm | 5 - .../chemistry/reagents/other_reagents.dm | 7 - .../reagents/chemistry/recipes/others.dm | 17 - .../research/designs/autolathe_designs.dm | 9 - .../nanites/nanite_programs/healing.dm | 21 +- code/modules/research/techweb/all_nodes.dm | 2 +- code/modules/shuttle/on_move.dm | 2 - code/modules/vending/engivend.dm | 3 +- html/changelog.html | 416 +- html/changelogs/.all_changelog.yml | 220 - html/changelogs/AutoChangelog-pr-7050.yml | 3 + html/changelogs/AutoChangelog-pr-7051.yml | 3 + html/changelogs/AutoChangelog-pr-7054.yml | 3 + html/changelogs/AutoChangelog-pr-7065.yml | 3 + html/changelogs/AutoChangelog-pr-7070.yml | 3 + html/changelogs/AutoChangelog-pr-7111.yml | 3 + html/changelogs/AutoChangelog-pr-7120.yml | 3 + html/changelogs/AutoChangelog-pr-7127.yml | 3 + html/changelogs/AutoChangelog-pr-7131.yml | 3 + html/changelogs/AutoChangelog-pr-7132.yml | 3 + html/changelogs/AutoChangelog-pr-7133.yml | 3 + html/changelogs/AutoChangelog-pr-7134.yml | 4 + html/changelogs/AutoChangelog-pr-7135.yml | 3 + html/changelogs/AutoChangelog-pr-7136.yml | 3 + html/changelogs/AutoChangelog-pr-7139.yml | 3 + html/changelogs/AutoChangelog-pr-7141.yml | 3 + html/changelogs/AutoChangelog-pr-7144.yml | 3 + html/changelogs/AutoChangelog-pr-7145.yml | 3 + html/changelogs/AutoChangelog-pr-7146.yml | 3 + html/changelogs/AutoChangelog-pr-7147.yml | 3 + html/changelogs/AutoChangelog-pr-7148.yml | 3 + html/changelogs/AutoChangelog-pr-7153.yml | 3 + html/changelogs/AutoChangelog-pr-7156.yml | 3 + html/changelogs/AutoChangelog-pr-7159.yml | 3 + html/changelogs/AutoChangelog-pr-7161.yml | 3 + html/changelogs/AutoChangelog-pr-7162.yml | 3 + html/changelogs/AutoChangelog-pr-7163.yml | 3 + html/changelogs/AutoChangelog-pr-7170.yml | 3 + html/changelogs/AutoChangelog-pr-7172.yml | 3 + html/changelogs/AutoChangelog-pr-7174.yml | 3 + html/changelogs/AutoChangelog-pr-7176.yml | 3 + html/changelogs/AutoChangelog-pr-7177.yml | 3 + html/changelogs/AutoChangelog-pr-7178.yml | 3 + html/changelogs/AutoChangelog-pr-7179.yml | 3 + html/changelogs/AutoChangelog-pr-7181.yml | 3 + html/changelogs/AutoChangelog-pr-7183.yml | 3 + html/changelogs/AutoChangelog-pr-7187.yml | 3 + html/changelogs/AutoChangelog-pr-7188.yml | 3 + html/changelogs/AutoChangelog-pr-7191.yml | 3 + html/changelogs/AutoChangelog-pr-7193.yml | 3 + html/changelogs/AutoChangelog-pr-7198.yml | 3 + html/changelogs/AutoChangelog-pr-7202.yml | 3 + html/changelogs/AutoChangelog-pr-7212.yml | 3 + html/changelogs/AutoChangelog-pr-7213.yml | 3 + html/changelogs/AutoChangelog-pr-7214.yml | 3 + html/changelogs/AutoChangelog-pr-7215.yml | 3 + html/changelogs/AutoChangelog-pr-7216.yml | 3 + html/changelogs/AutoChangelog-pr-7217.yml | 3 + html/changelogs/AutoChangelog-pr-7220.yml | 3 + html/changelogs/AutoChangelog-pr-7221.yml | 3 + html/changelogs/AutoChangelog-pr-7222.yml | 3 + html/changelogs/AutoChangelog-pr-7225.yml | 3 + html/changelogs/AutoChangelog-pr-7226.yml | 3 + html/changelogs/AutoChangelog-pr-7227.yml | 3 + html/changelogs/AutoChangelog-pr-7229.yml | 3 + html/changelogs/AutoChangelog-pr-7230.yml | 3 + html/changelogs/AutoChangelog-pr-7231.yml | 3 + html/changelogs/AutoChangelog-pr-7232.yml | 3 + html/changelogs/AutoChangelog-pr-7233.yml | 3 + html/changelogs/AutoChangelog-pr-7234.yml | 3 + html/changelogs/AutoChangelog-pr-7245.yml | 3 + html/changelogs/AutoChangelog-pr-7246.yml | 3 + html/changelogs/AutoChangelog-pr-7247.yml | 3 + html/changelogs/AutoChangelog-pr-7251.yml | 3 + html/changelogs/AutoChangelog-pr-7254.yml | 4 + html/changelogs/AutoChangelog-pr-7256.yml | 3 + html/changelogs/AutoChangelog-pr-7262.yml | 3 + html/changelogs/AutoChangelog-pr-7263.yml | 3 + html/changelogs/AutoChangelog-pr-7265.yml | 3 + html/changelogs/AutoChangelog-pr-7267.yml | 3 + html/changelogs/AutoChangelog-pr-7268.yml | 3 + html/changelogs/AutoChangelog-pr-7269.yml | 3 + html/changelogs/AutoChangelog-pr-7270.yml | 3 + html/changelogs/AutoChangelog-pr-7271.yml | 3 + html/changelogs/AutoChangelog-pr-7273.yml | 3 + html/changelogs/AutoChangelog-pr-7274.yml | 3 + html/changelogs/AutoChangelog-pr-7276.yml | 3 + html/changelogs/AutoChangelog-pr-7277.yml | 3 + html/changelogs/AutoChangelog-pr-7278.yml | 3 + html/changelogs/AutoChangelog-pr-7281.yml | 3 + html/changelogs/AutoChangelog-pr-7282.yml | 3 + html/changelogs/AutoChangelog-pr-7286.yml | 3 + html/changelogs/AutoChangelog-pr-7290.yml | 3 + html/changelogs/AutoChangelog-pr-7293.yml | 3 + html/changelogs/AutoChangelog-pr-7294.yml | 3 + html/changelogs/AutoChangelog-pr-7295.yml | 3 + html/changelogs/AutoChangelog-pr-7303.yml | 3 + html/changelogs/AutoChangelog-pr-7304.yml | 3 + html/changelogs/AutoChangelog-pr-7306.yml | 4 + html/changelogs/AutoChangelog-pr-7307.yml | 3 + html/changelogs/AutoChangelog-pr-7312.yml | 3 + html/changelogs/AutoChangelog-pr-7317.yml | 3 + html/changelogs/AutoChangelog-pr-7319.yml | 3 + html/changelogs/AutoChangelog-pr-7324.yml | 3 + html/changelogs/AutoChangelog-pr-7330.yml | 3 + html/changelogs/AutoChangelog-pr-7334.yml | 3 + html/changelogs/AutoChangelog-pr-7336.yml | 3 + html/changelogs/AutoChangelog-pr-7338.yml | 3 + html/changelogs/AutoChangelog-pr-7339.yml | 3 + html/changelogs/AutoChangelog-pr-7341.yml | 3 + html/changelogs/AutoChangelog-pr-7342.yml | 3 + html/changelogs/AutoChangelog-pr-7343.yml | 3 + html/changelogs/AutoChangelog-pr-7345.yml | 3 + html/changelogs/AutoChangelog-pr-7346.yml | 3 + html/changelogs/AutoChangelog-pr-7347.yml | 3 + html/changelogs/AutoChangelog-pr-7358.yml | 3 + html/changelogs/AutoChangelog-pr-7361.yml | 3 + html/changelogs/AutoChangelog-pr-7363.yml | 3 + html/changelogs/AutoChangelog-pr-7364.yml | 3 + html/changelogs/AutoChangelog-pr-7365.yml | 3 + html/changelogs/AutoChangelog-pr-7366.yml | 3 + html/changelogs/AutoChangelog-pr-7370.yml | 3 + html/changelogs/AutoChangelog-pr-7371.yml | 3 + html/changelogs/AutoChangelog-pr-7372.yml | 5 + html/changelogs/AutoChangelog-pr-7373.yml | 3 + html/changelogs/AutoChangelog-pr-7374.yml | 3 + html/changelogs/AutoChangelog-pr-7376.yml | 3 + html/changelogs/AutoChangelog-pr-7382.yml | 3 + html/changelogs/AutoChangelog-pr-7384.yml | 3 + html/changelogs/AutoChangelog-pr-7385.yml | 3 + html/changelogs/AutoChangelog-pr-7394.yml | 3 + html/changelogs/AutoChangelog-pr-7398.yml | 3 + html/changelogs/AutoChangelog-pr-7410.yml | 3 + html/changelogs/AutoChangelog-pr-7418.yml | 3 + html/changelogs/AutoChangelog-pr-7421.yml | 3 + html/changelogs/AutoChangelog-pr-7422.yml | 3 + html/changelogs/AutoChangelog-pr-7427.yml | 3 + html/changelogs/AutoChangelog-pr-7429.yml | 3 + html/changelogs/AutoChangelog-pr-7431.yml | 3 + html/changelogs/AutoChangelog-pr-7432.yml | 3 + html/changelogs/AutoChangelog-pr-7433.yml | 8 + html/changelogs/AutoChangelog-pr-7436.yml | 3 + html/changelogs/AutoChangelog-pr-7437.yml | 3 + html/changelogs/AutoChangelog-pr-7442.yml | 3 + html/changelogs/AutoChangelog-pr-7450.yml | 3 + html/changelogs/AutoChangelog-pr-7451.yml | 3 + html/changelogs/AutoChangelog-pr-7453.yml | 3 + html/changelogs/AutoChangelog-pr-7457.yml | 4 + html/changelogs/AutoChangelog-pr-7461.yml | 3 + html/changelogs/AutoChangelog-pr-7465.yml | 3 + html/changelogs/AutoChangelog-pr-7466.yml | 3 + html/changelogs/AutoChangelog-pr-7471.yml | 3 + html/changelogs/AutoChangelog-pr-7472.yml | 3 + html/changelogs/AutoChangelog-pr-7473.yml | 4 + html/changelogs/AutoChangelog-pr-7479.yml | 3 + html/changelogs/AutoChangelog-pr-7481.yml | 3 + html/changelogs/AutoChangelog-pr-7482.yml | 5 + html/changelogs/AutoChangelog-pr-7483.yml | 3 + html/changelogs/AutoChangelog-pr-7489.yml | 3 + html/changelogs/AutoChangelog-pr-7491.yml | 3 + html/changelogs/AutoChangelog-pr-7493.yml | 4 + html/changelogs/AutoChangelog-pr-7497.yml | 3 + html/changelogs/AutoChangelog-pr-7501.yml | 3 + html/changelogs/AutoChangelog-pr-7502.yml | 4 + html/changelogs/AutoChangelog-pr-7503.yml | 4 + html/changelogs/AutoChangelog-pr-7506.yml | 3 + html/changelogs/AutoChangelog-pr-7510.yml | 4 + html/changelogs/AutoChangelog-pr-7512.yml | 6 + html/changelogs/AutoChangelog-pr-7513.yml | 3 + html/changelogs/AutoChangelog-pr-7514.yml | 3 + html/changelogs/AutoChangelog-pr-7515.yml | 5 + html/changelogs/AutoChangelog-pr-7521.yml | 4 + html/changelogs/AutoChangelog-pr-7523.yml | 4 + ...-pr-7888.yml => AutoChangelog-pr-7526.yml} | 2 +- html/changelogs/AutoChangelog-pr-7530.yml | 4 + html/changelogs/AutoChangelog-pr-7534.yml | 4 + html/changelogs/AutoChangelog-pr-7535.yml | 4 + html/changelogs/AutoChangelog-pr-7541.yml | 5 + ...-pr-7873.yml => AutoChangelog-pr-7545.yml} | 2 +- html/changelogs/AutoChangelog-pr-7547.yml | 5 + html/changelogs/AutoChangelog-pr-7550.yml | 4 + html/changelogs/AutoChangelog-pr-7552.yml | 4 + html/changelogs/AutoChangelog-pr-7554.yml | 4 + html/changelogs/AutoChangelog-pr-7557.yml | 4 + html/changelogs/AutoChangelog-pr-7558.yml | 4 + html/changelogs/AutoChangelog-pr-7563.yml | 4 + html/changelogs/AutoChangelog-pr-7566.yml | 4 + html/changelogs/AutoChangelog-pr-7571.yml | 4 + html/changelogs/AutoChangelog-pr-7573.yml | 4 + html/changelogs/AutoChangelog-pr-7575.yml | 4 + html/changelogs/AutoChangelog-pr-7588.yml | 5 + html/changelogs/AutoChangelog-pr-7592.yml | 4 + html/changelogs/AutoChangelog-pr-7599.yml | 4 + html/changelogs/AutoChangelog-pr-7611.yml | 4 + html/changelogs/AutoChangelog-pr-7612.yml | 4 + html/changelogs/AutoChangelog-pr-7618.yml | 4 + html/changelogs/AutoChangelog-pr-7620.yml | 4 + html/changelogs/AutoChangelog-pr-7625.yml | 4 + ...-pr-7898.yml => AutoChangelog-pr-7648.yml} | 2 +- html/changelogs/AutoChangelog-pr-7649.yml | 5 + html/changelogs/AutoChangelog-pr-7657.yml | 4 + html/changelogs/AutoChangelog-pr-7662.yml | 4 + html/changelogs/AutoChangelog-pr-7664.yml | 4 + html/changelogs/AutoChangelog-pr-7666.yml | 5 + html/changelogs/AutoChangelog-pr-7667.yml | 4 + html/changelogs/AutoChangelog-pr-7668.yml | 4 + html/changelogs/AutoChangelog-pr-7669.yml | 4 + html/changelogs/AutoChangelog-pr-7678.yml | 4 + html/changelogs/AutoChangelog-pr-7679.yml | 4 + html/changelogs/AutoChangelog-pr-7684.yml | 4 + html/changelogs/AutoChangelog-pr-7685.yml | 4 + html/changelogs/AutoChangelog-pr-7689.yml | 5 + html/changelogs/AutoChangelog-pr-7694.yml | 4 + html/changelogs/AutoChangelog-pr-7696.yml | 4 + html/changelogs/AutoChangelog-pr-7697.yml | 6 + html/changelogs/AutoChangelog-pr-7698.yml | 4 + html/changelogs/AutoChangelog-pr-7701.yml | 4 + html/changelogs/AutoChangelog-pr-7711.yml | 5 + html/changelogs/AutoChangelog-pr-7714.yml | 4 + html/changelogs/AutoChangelog-pr-7715.yml | 6 + html/changelogs/AutoChangelog-pr-7717.yml | 4 + html/changelogs/AutoChangelog-pr-7718.yml | 4 + html/changelogs/AutoChangelog-pr-7719.yml | 4 + html/changelogs/AutoChangelog-pr-7720.yml | 4 + html/changelogs/AutoChangelog-pr-7721.yml | 4 + html/changelogs/AutoChangelog-pr-7723.yml | 5 + html/changelogs/AutoChangelog-pr-7729.yml | 5 - html/changelogs/AutoChangelog-pr-7730.yml | 5 + html/changelogs/AutoChangelog-pr-7737.yml | 4 + html/changelogs/AutoChangelog-pr-7738.yml | 9 + html/changelogs/AutoChangelog-pr-7739.yml | 4 + html/changelogs/AutoChangelog-pr-7740.yml | 4 + html/changelogs/AutoChangelog-pr-7743.yml | 4 + html/changelogs/AutoChangelog-pr-7744.yml | 4 + html/changelogs/AutoChangelog-pr-7745.yml | 4 + html/changelogs/AutoChangelog-pr-7747.yml | 4 + html/changelogs/AutoChangelog-pr-7749.yml | 4 + html/changelogs/AutoChangelog-pr-7752.yml | 4 + html/changelogs/AutoChangelog-pr-7753.yml | 4 + html/changelogs/AutoChangelog-pr-7754.yml | 4 + html/changelogs/AutoChangelog-pr-7755.yml | 4 + html/changelogs/AutoChangelog-pr-7756.yml | 4 + html/changelogs/AutoChangelog-pr-7758.yml | 4 + html/changelogs/AutoChangelog-pr-7759.yml | 4 + html/changelogs/AutoChangelog-pr-7764.yml | 4 + html/changelogs/AutoChangelog-pr-7765.yml | 4 + html/changelogs/AutoChangelog-pr-7766.yml | 4 + html/changelogs/AutoChangelog-pr-7770.yml | 4 + html/changelogs/AutoChangelog-pr-7771.yml | 4 - html/changelogs/AutoChangelog-pr-7772.yml | 4 + html/changelogs/AutoChangelog-pr-7773.yml | 4 + html/changelogs/AutoChangelog-pr-7775.yml | 4 + html/changelogs/AutoChangelog-pr-7779.yml | 5 + html/changelogs/AutoChangelog-pr-7781.yml | 4 + html/changelogs/AutoChangelog-pr-7783.yml | 4 + html/changelogs/AutoChangelog-pr-7786.yml | 4 + html/changelogs/AutoChangelog-pr-7789.yml | 4 + html/changelogs/AutoChangelog-pr-7792.yml | 4 + html/changelogs/AutoChangelog-pr-7808.yml | 4 + html/changelogs/AutoChangelog-pr-7809.yml | 4 + html/changelogs/AutoChangelog-pr-7828.yml | 4 + html/changelogs/AutoChangelog-pr-7830.yml | 4 + html/changelogs/AutoChangelog-pr-7838.yml | 4 - html/changelogs/AutoChangelog-pr-7842.yml | 4 - html/changelogs/AutoChangelog-pr-7843.yml | 4 - html/changelogs/AutoChangelog-pr-7854.yml | 4 - html/changelogs/AutoChangelog-pr-7856.yml | 4 - html/changelogs/AutoChangelog-pr-7860.yml | 4 - html/changelogs/AutoChangelog-pr-7862.yml | 4 - html/changelogs/AutoChangelog-pr-7865.yml | 4 - html/changelogs/AutoChangelog-pr-7867.yml | 4 - html/changelogs/AutoChangelog-pr-7874.yml | 5 - html/changelogs/AutoChangelog-pr-7877.yml | 4 - html/changelogs/AutoChangelog-pr-7880.yml | 4 - html/changelogs/AutoChangelog-pr-7881.yml | 5 - html/changelogs/AutoChangelog-pr-7883.yml | 4 - html/changelogs/AutoChangelog-pr-7885.yml | 4 - html/changelogs/AutoChangelog-pr-7886.yml | 4 - html/changelogs/AutoChangelog-pr-7887.yml | 4 - html/changelogs/AutoChangelog-pr-7892.yml | 4 - html/changelogs/AutoChangelog-pr-7901.yml | 4 - icons/mob/feet.dmi | Bin 21131 -> 20945 bytes icons/mob/uniform.dmi | Bin 324276 -> 324436 bytes icons/obj/ammo.dmi | Bin 23839 -> 23851 bytes icons/obj/assemblies.dmi | Bin 27578 -> 27577 bytes icons/obj/chemical.dmi | Bin 44531 -> 44531 bytes icons/obj/clothing/shoes.dmi | Bin 15523 -> 15611 bytes icons/obj/clothing/uniforms.dmi | Bin 93864 -> 94342 bytes icons/obj/monitors.dmi | Bin 17892 -> 17629 bytes icons/obj/power.dmi | Bin 30865 -> 30865 bytes icons/obj/reagentfillings.dmi | Bin 3984 -> 3983 bytes icons/obj/toy.dmi | Bin 33828 -> 33413 bytes strings/accents/accent_cowboy.json | 2 +- strings/accents/accent_cowboylight.json | 2 +- strings/traumas.json | 3 +- .../interfaces/AdvancedAirlockController.js | 326 - tgui-next/packages/tgui/public/tgui.bundle.js | 4 +- tgui-next/packages/tgui/routes.js | 5 - yogstation.dme | 17 +- .../machinery/telecomms/machines/server.dm | 10 +- .../antagonists/darkspawn/darkspawn.dm | 1 - .../darkspawn/darkspawn_abilities/pass.dm | 2 +- .../darkspawn/darkspawn_progenitor.dm | 23 - .../shadowling/shadowling_abilities.dm | 2 +- .../food_and_drinks/food/snacks_bread.dm | 7 + .../food_and_drinks/food/snacks_burger.dm | 8 + .../food_and_drinks/food/snacks_egg.dm | 2 + .../food_and_drinks/food/snacks_meat.dm | 25 + .../food_and_drinks/food/snacks_other.dm | 26 + .../food_and_drinks/food/snacks_pastry.dm | 27 + .../food_and_drinks/food/snacks_pie.dm | 19 + .../food_and_drinks/food/snacks_spaghetti.dm | 9 + .../recipes/tablecraft/recipes_bread.dm | 11 + .../recipes/tablecraft/recipes_egg.dm | 13 + .../recipes/tablecraft/recipes_misc.dm | 18 + .../recipes/tablecraft/recipes_pastry.dm | 28 + .../recipes/tablecraft/recipies_pie.dm | 9 + .../recipes/tablecraft/recipies_spaghetti.dm | 9 + yogstation/code/modules/mob/living/emote.dm | 1 - .../particle_accelerator/particle_control.dm | 2 +- 403 files changed, 61887 insertions(+), 32126 deletions(-) delete mode 100644 code/datums/wires/airlock_cycle.dm delete mode 100644 code/game/machinery/airlock_cycle_control.dm delete mode 100644 code/modules/language/mouse.dm create mode 100644 html/changelogs/AutoChangelog-pr-7050.yml create mode 100644 html/changelogs/AutoChangelog-pr-7051.yml create mode 100644 html/changelogs/AutoChangelog-pr-7054.yml create mode 100644 html/changelogs/AutoChangelog-pr-7065.yml create mode 100644 html/changelogs/AutoChangelog-pr-7070.yml create mode 100644 html/changelogs/AutoChangelog-pr-7111.yml create mode 100644 html/changelogs/AutoChangelog-pr-7120.yml create mode 100644 html/changelogs/AutoChangelog-pr-7127.yml create mode 100644 html/changelogs/AutoChangelog-pr-7131.yml create mode 100644 html/changelogs/AutoChangelog-pr-7132.yml create mode 100644 html/changelogs/AutoChangelog-pr-7133.yml create mode 100644 html/changelogs/AutoChangelog-pr-7134.yml create mode 100644 html/changelogs/AutoChangelog-pr-7135.yml create mode 100644 html/changelogs/AutoChangelog-pr-7136.yml create mode 100644 html/changelogs/AutoChangelog-pr-7139.yml create mode 100644 html/changelogs/AutoChangelog-pr-7141.yml create mode 100644 html/changelogs/AutoChangelog-pr-7144.yml create mode 100644 html/changelogs/AutoChangelog-pr-7145.yml create mode 100644 html/changelogs/AutoChangelog-pr-7146.yml create mode 100644 html/changelogs/AutoChangelog-pr-7147.yml create mode 100644 html/changelogs/AutoChangelog-pr-7148.yml create mode 100644 html/changelogs/AutoChangelog-pr-7153.yml create mode 100644 html/changelogs/AutoChangelog-pr-7156.yml create mode 100644 html/changelogs/AutoChangelog-pr-7159.yml create mode 100644 html/changelogs/AutoChangelog-pr-7161.yml create mode 100644 html/changelogs/AutoChangelog-pr-7162.yml create mode 100644 html/changelogs/AutoChangelog-pr-7163.yml create mode 100644 html/changelogs/AutoChangelog-pr-7170.yml create mode 100644 html/changelogs/AutoChangelog-pr-7172.yml create mode 100644 html/changelogs/AutoChangelog-pr-7174.yml create mode 100644 html/changelogs/AutoChangelog-pr-7176.yml create mode 100644 html/changelogs/AutoChangelog-pr-7177.yml create mode 100644 html/changelogs/AutoChangelog-pr-7178.yml create mode 100644 html/changelogs/AutoChangelog-pr-7179.yml create mode 100644 html/changelogs/AutoChangelog-pr-7181.yml create mode 100644 html/changelogs/AutoChangelog-pr-7183.yml create mode 100644 html/changelogs/AutoChangelog-pr-7187.yml create mode 100644 html/changelogs/AutoChangelog-pr-7188.yml create mode 100644 html/changelogs/AutoChangelog-pr-7191.yml create mode 100644 html/changelogs/AutoChangelog-pr-7193.yml create mode 100644 html/changelogs/AutoChangelog-pr-7198.yml create mode 100644 html/changelogs/AutoChangelog-pr-7202.yml create mode 100644 html/changelogs/AutoChangelog-pr-7212.yml create mode 100644 html/changelogs/AutoChangelog-pr-7213.yml create mode 100644 html/changelogs/AutoChangelog-pr-7214.yml create mode 100644 html/changelogs/AutoChangelog-pr-7215.yml create mode 100644 html/changelogs/AutoChangelog-pr-7216.yml create mode 100644 html/changelogs/AutoChangelog-pr-7217.yml create mode 100644 html/changelogs/AutoChangelog-pr-7220.yml create mode 100644 html/changelogs/AutoChangelog-pr-7221.yml create mode 100644 html/changelogs/AutoChangelog-pr-7222.yml create mode 100644 html/changelogs/AutoChangelog-pr-7225.yml create mode 100644 html/changelogs/AutoChangelog-pr-7226.yml create mode 100644 html/changelogs/AutoChangelog-pr-7227.yml create mode 100644 html/changelogs/AutoChangelog-pr-7229.yml create mode 100644 html/changelogs/AutoChangelog-pr-7230.yml create mode 100644 html/changelogs/AutoChangelog-pr-7231.yml create mode 100644 html/changelogs/AutoChangelog-pr-7232.yml create mode 100644 html/changelogs/AutoChangelog-pr-7233.yml create mode 100644 html/changelogs/AutoChangelog-pr-7234.yml create mode 100644 html/changelogs/AutoChangelog-pr-7245.yml create mode 100644 html/changelogs/AutoChangelog-pr-7246.yml create mode 100644 html/changelogs/AutoChangelog-pr-7247.yml create mode 100644 html/changelogs/AutoChangelog-pr-7251.yml create mode 100644 html/changelogs/AutoChangelog-pr-7254.yml create mode 100644 html/changelogs/AutoChangelog-pr-7256.yml create mode 100644 html/changelogs/AutoChangelog-pr-7262.yml create mode 100644 html/changelogs/AutoChangelog-pr-7263.yml create mode 100644 html/changelogs/AutoChangelog-pr-7265.yml create mode 100644 html/changelogs/AutoChangelog-pr-7267.yml create mode 100644 html/changelogs/AutoChangelog-pr-7268.yml create mode 100644 html/changelogs/AutoChangelog-pr-7269.yml create mode 100644 html/changelogs/AutoChangelog-pr-7270.yml create mode 100644 html/changelogs/AutoChangelog-pr-7271.yml create mode 100644 html/changelogs/AutoChangelog-pr-7273.yml create mode 100644 html/changelogs/AutoChangelog-pr-7274.yml create mode 100644 html/changelogs/AutoChangelog-pr-7276.yml create mode 100644 html/changelogs/AutoChangelog-pr-7277.yml create mode 100644 html/changelogs/AutoChangelog-pr-7278.yml create mode 100644 html/changelogs/AutoChangelog-pr-7281.yml create mode 100644 html/changelogs/AutoChangelog-pr-7282.yml create mode 100644 html/changelogs/AutoChangelog-pr-7286.yml create mode 100644 html/changelogs/AutoChangelog-pr-7290.yml create mode 100644 html/changelogs/AutoChangelog-pr-7293.yml create mode 100644 html/changelogs/AutoChangelog-pr-7294.yml create mode 100644 html/changelogs/AutoChangelog-pr-7295.yml create mode 100644 html/changelogs/AutoChangelog-pr-7303.yml create mode 100644 html/changelogs/AutoChangelog-pr-7304.yml create mode 100644 html/changelogs/AutoChangelog-pr-7306.yml create mode 100644 html/changelogs/AutoChangelog-pr-7307.yml create mode 100644 html/changelogs/AutoChangelog-pr-7312.yml create mode 100644 html/changelogs/AutoChangelog-pr-7317.yml create mode 100644 html/changelogs/AutoChangelog-pr-7319.yml create mode 100644 html/changelogs/AutoChangelog-pr-7324.yml create mode 100644 html/changelogs/AutoChangelog-pr-7330.yml create mode 100644 html/changelogs/AutoChangelog-pr-7334.yml create mode 100644 html/changelogs/AutoChangelog-pr-7336.yml create mode 100644 html/changelogs/AutoChangelog-pr-7338.yml create mode 100644 html/changelogs/AutoChangelog-pr-7339.yml create mode 100644 html/changelogs/AutoChangelog-pr-7341.yml create mode 100644 html/changelogs/AutoChangelog-pr-7342.yml create mode 100644 html/changelogs/AutoChangelog-pr-7343.yml create mode 100644 html/changelogs/AutoChangelog-pr-7345.yml create mode 100644 html/changelogs/AutoChangelog-pr-7346.yml create mode 100644 html/changelogs/AutoChangelog-pr-7347.yml create mode 100644 html/changelogs/AutoChangelog-pr-7358.yml create mode 100644 html/changelogs/AutoChangelog-pr-7361.yml create mode 100644 html/changelogs/AutoChangelog-pr-7363.yml create mode 100644 html/changelogs/AutoChangelog-pr-7364.yml create mode 100644 html/changelogs/AutoChangelog-pr-7365.yml create mode 100644 html/changelogs/AutoChangelog-pr-7366.yml create mode 100644 html/changelogs/AutoChangelog-pr-7370.yml create mode 100644 html/changelogs/AutoChangelog-pr-7371.yml create mode 100644 html/changelogs/AutoChangelog-pr-7372.yml create mode 100644 html/changelogs/AutoChangelog-pr-7373.yml create mode 100644 html/changelogs/AutoChangelog-pr-7374.yml create mode 100644 html/changelogs/AutoChangelog-pr-7376.yml create mode 100644 html/changelogs/AutoChangelog-pr-7382.yml create mode 100644 html/changelogs/AutoChangelog-pr-7384.yml create mode 100644 html/changelogs/AutoChangelog-pr-7385.yml create mode 100644 html/changelogs/AutoChangelog-pr-7394.yml create mode 100644 html/changelogs/AutoChangelog-pr-7398.yml create mode 100644 html/changelogs/AutoChangelog-pr-7410.yml create mode 100644 html/changelogs/AutoChangelog-pr-7418.yml create mode 100644 html/changelogs/AutoChangelog-pr-7421.yml create mode 100644 html/changelogs/AutoChangelog-pr-7422.yml create mode 100644 html/changelogs/AutoChangelog-pr-7427.yml create mode 100644 html/changelogs/AutoChangelog-pr-7429.yml create mode 100644 html/changelogs/AutoChangelog-pr-7431.yml create mode 100644 html/changelogs/AutoChangelog-pr-7432.yml create mode 100644 html/changelogs/AutoChangelog-pr-7433.yml create mode 100644 html/changelogs/AutoChangelog-pr-7436.yml create mode 100644 html/changelogs/AutoChangelog-pr-7437.yml create mode 100644 html/changelogs/AutoChangelog-pr-7442.yml create mode 100644 html/changelogs/AutoChangelog-pr-7450.yml create mode 100644 html/changelogs/AutoChangelog-pr-7451.yml create mode 100644 html/changelogs/AutoChangelog-pr-7453.yml create mode 100644 html/changelogs/AutoChangelog-pr-7457.yml create mode 100644 html/changelogs/AutoChangelog-pr-7461.yml create mode 100644 html/changelogs/AutoChangelog-pr-7465.yml create mode 100644 html/changelogs/AutoChangelog-pr-7466.yml create mode 100644 html/changelogs/AutoChangelog-pr-7471.yml create mode 100644 html/changelogs/AutoChangelog-pr-7472.yml create mode 100644 html/changelogs/AutoChangelog-pr-7473.yml create mode 100644 html/changelogs/AutoChangelog-pr-7479.yml create mode 100644 html/changelogs/AutoChangelog-pr-7481.yml create mode 100644 html/changelogs/AutoChangelog-pr-7482.yml create mode 100644 html/changelogs/AutoChangelog-pr-7483.yml create mode 100644 html/changelogs/AutoChangelog-pr-7489.yml create mode 100644 html/changelogs/AutoChangelog-pr-7491.yml create mode 100644 html/changelogs/AutoChangelog-pr-7493.yml create mode 100644 html/changelogs/AutoChangelog-pr-7497.yml create mode 100644 html/changelogs/AutoChangelog-pr-7501.yml create mode 100644 html/changelogs/AutoChangelog-pr-7502.yml create mode 100644 html/changelogs/AutoChangelog-pr-7503.yml create mode 100644 html/changelogs/AutoChangelog-pr-7506.yml create mode 100644 html/changelogs/AutoChangelog-pr-7510.yml create mode 100644 html/changelogs/AutoChangelog-pr-7512.yml create mode 100644 html/changelogs/AutoChangelog-pr-7513.yml create mode 100644 html/changelogs/AutoChangelog-pr-7514.yml create mode 100644 html/changelogs/AutoChangelog-pr-7515.yml create mode 100644 html/changelogs/AutoChangelog-pr-7521.yml create mode 100644 html/changelogs/AutoChangelog-pr-7523.yml rename html/changelogs/{AutoChangelog-pr-7888.yml => AutoChangelog-pr-7526.yml} (53%) create mode 100644 html/changelogs/AutoChangelog-pr-7530.yml create mode 100644 html/changelogs/AutoChangelog-pr-7534.yml create mode 100644 html/changelogs/AutoChangelog-pr-7535.yml create mode 100644 html/changelogs/AutoChangelog-pr-7541.yml rename html/changelogs/{AutoChangelog-pr-7873.yml => AutoChangelog-pr-7545.yml} (59%) create mode 100644 html/changelogs/AutoChangelog-pr-7547.yml create mode 100644 html/changelogs/AutoChangelog-pr-7550.yml create mode 100644 html/changelogs/AutoChangelog-pr-7552.yml create mode 100644 html/changelogs/AutoChangelog-pr-7554.yml create mode 100644 html/changelogs/AutoChangelog-pr-7557.yml create mode 100644 html/changelogs/AutoChangelog-pr-7558.yml create mode 100644 html/changelogs/AutoChangelog-pr-7563.yml create mode 100644 html/changelogs/AutoChangelog-pr-7566.yml create mode 100644 html/changelogs/AutoChangelog-pr-7571.yml create mode 100644 html/changelogs/AutoChangelog-pr-7573.yml create mode 100644 html/changelogs/AutoChangelog-pr-7575.yml create mode 100644 html/changelogs/AutoChangelog-pr-7588.yml create mode 100644 html/changelogs/AutoChangelog-pr-7592.yml create mode 100644 html/changelogs/AutoChangelog-pr-7599.yml create mode 100644 html/changelogs/AutoChangelog-pr-7611.yml create mode 100644 html/changelogs/AutoChangelog-pr-7612.yml create mode 100644 html/changelogs/AutoChangelog-pr-7618.yml create mode 100644 html/changelogs/AutoChangelog-pr-7620.yml create mode 100644 html/changelogs/AutoChangelog-pr-7625.yml rename html/changelogs/{AutoChangelog-pr-7898.yml => AutoChangelog-pr-7648.yml} (53%) create mode 100644 html/changelogs/AutoChangelog-pr-7649.yml create mode 100644 html/changelogs/AutoChangelog-pr-7657.yml create mode 100644 html/changelogs/AutoChangelog-pr-7662.yml create mode 100644 html/changelogs/AutoChangelog-pr-7664.yml create mode 100644 html/changelogs/AutoChangelog-pr-7666.yml create mode 100644 html/changelogs/AutoChangelog-pr-7667.yml create mode 100644 html/changelogs/AutoChangelog-pr-7668.yml create mode 100644 html/changelogs/AutoChangelog-pr-7669.yml create mode 100644 html/changelogs/AutoChangelog-pr-7678.yml create mode 100644 html/changelogs/AutoChangelog-pr-7679.yml create mode 100644 html/changelogs/AutoChangelog-pr-7684.yml create mode 100644 html/changelogs/AutoChangelog-pr-7685.yml create mode 100644 html/changelogs/AutoChangelog-pr-7689.yml create mode 100644 html/changelogs/AutoChangelog-pr-7694.yml create mode 100644 html/changelogs/AutoChangelog-pr-7696.yml create mode 100644 html/changelogs/AutoChangelog-pr-7697.yml create mode 100644 html/changelogs/AutoChangelog-pr-7698.yml create mode 100644 html/changelogs/AutoChangelog-pr-7701.yml create mode 100644 html/changelogs/AutoChangelog-pr-7711.yml create mode 100644 html/changelogs/AutoChangelog-pr-7714.yml create mode 100644 html/changelogs/AutoChangelog-pr-7715.yml create mode 100644 html/changelogs/AutoChangelog-pr-7717.yml create mode 100644 html/changelogs/AutoChangelog-pr-7718.yml create mode 100644 html/changelogs/AutoChangelog-pr-7719.yml create mode 100644 html/changelogs/AutoChangelog-pr-7720.yml create mode 100644 html/changelogs/AutoChangelog-pr-7721.yml create mode 100644 html/changelogs/AutoChangelog-pr-7723.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7729.yml create mode 100644 html/changelogs/AutoChangelog-pr-7730.yml create mode 100644 html/changelogs/AutoChangelog-pr-7737.yml create mode 100644 html/changelogs/AutoChangelog-pr-7738.yml create mode 100644 html/changelogs/AutoChangelog-pr-7739.yml create mode 100644 html/changelogs/AutoChangelog-pr-7740.yml create mode 100644 html/changelogs/AutoChangelog-pr-7743.yml create mode 100644 html/changelogs/AutoChangelog-pr-7744.yml create mode 100644 html/changelogs/AutoChangelog-pr-7745.yml create mode 100644 html/changelogs/AutoChangelog-pr-7747.yml create mode 100644 html/changelogs/AutoChangelog-pr-7749.yml create mode 100644 html/changelogs/AutoChangelog-pr-7752.yml create mode 100644 html/changelogs/AutoChangelog-pr-7753.yml create mode 100644 html/changelogs/AutoChangelog-pr-7754.yml create mode 100644 html/changelogs/AutoChangelog-pr-7755.yml create mode 100644 html/changelogs/AutoChangelog-pr-7756.yml create mode 100644 html/changelogs/AutoChangelog-pr-7758.yml create mode 100644 html/changelogs/AutoChangelog-pr-7759.yml create mode 100644 html/changelogs/AutoChangelog-pr-7764.yml create mode 100644 html/changelogs/AutoChangelog-pr-7765.yml create mode 100644 html/changelogs/AutoChangelog-pr-7766.yml create mode 100644 html/changelogs/AutoChangelog-pr-7770.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7771.yml create mode 100644 html/changelogs/AutoChangelog-pr-7772.yml create mode 100644 html/changelogs/AutoChangelog-pr-7773.yml create mode 100644 html/changelogs/AutoChangelog-pr-7775.yml create mode 100644 html/changelogs/AutoChangelog-pr-7779.yml create mode 100644 html/changelogs/AutoChangelog-pr-7781.yml create mode 100644 html/changelogs/AutoChangelog-pr-7783.yml create mode 100644 html/changelogs/AutoChangelog-pr-7786.yml create mode 100644 html/changelogs/AutoChangelog-pr-7789.yml create mode 100644 html/changelogs/AutoChangelog-pr-7792.yml create mode 100644 html/changelogs/AutoChangelog-pr-7808.yml create mode 100644 html/changelogs/AutoChangelog-pr-7809.yml create mode 100644 html/changelogs/AutoChangelog-pr-7828.yml create mode 100644 html/changelogs/AutoChangelog-pr-7830.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7838.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7842.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7843.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7854.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7856.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7860.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7862.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7865.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7867.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7874.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7877.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7880.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7881.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7883.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7885.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7886.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7887.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7892.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7901.yml delete mode 100644 tgui-next/packages/tgui/interfaces/AdvancedAirlockController.js create mode 100644 yogstation/code/modules/food_and_drinks/food/snacks_bread.dm create mode 100644 yogstation/code/modules/food_and_drinks/food/snacks_burger.dm create mode 100644 yogstation/code/modules/food_and_drinks/food/snacks_egg.dm create mode 100644 yogstation/code/modules/food_and_drinks/food/snacks_meat.dm create mode 100644 yogstation/code/modules/food_and_drinks/food/snacks_other.dm create mode 100644 yogstation/code/modules/food_and_drinks/food/snacks_pastry.dm create mode 100644 yogstation/code/modules/food_and_drinks/food/snacks_pie.dm create mode 100644 yogstation/code/modules/food_and_drinks/food/snacks_spaghetti.dm create mode 100644 yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm create mode 100644 yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm create mode 100644 yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm create mode 100644 yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm create mode 100644 yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipies_pie.dm create mode 100644 yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipies_spaghetti.dm diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 29729be1c499..3ade767ed8a2 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -5303,7 +5303,6 @@ /area/ruin/unpowered/syndicate_lava_base/engineering) "nh" = ( /obj/machinery/telecomms/relay/preset/ruskie{ - generates_heat = 0; use_power = 0 }, /obj/machinery/light/small{ diff --git a/_maps/RandomRuins/LavaRuins/miningbase.dmm b/_maps/RandomRuins/LavaRuins/miningbase.dmm index 110442635c27..87c79e001849 100644 --- a/_maps/RandomRuins/LavaRuins/miningbase.dmm +++ b/_maps/RandomRuins/LavaRuins/miningbase.dmm @@ -73,8 +73,8 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 8; - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/mine/eva) @@ -111,8 +111,8 @@ /area/mine/eva) "as" = ( /obj/machinery/computer/security/mining{ - dir = 4; - icon_state = "computer" + icon_state = "computer"; + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -319,18 +319,63 @@ }, /turf/open/floor/plasteel, /area/mine/eva) +"aK" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva) "aM" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/mine/eva) +"aN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aO" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/eva) "aP" = ( /obj/machinery/computer/crew{ - dir = 4; - icon_state = "computer" + icon_state = "computer"; + dir = 4 }, /turf/open/floor/plasteel/white, /area/mine/living_quarters) +"aQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) "aR" = ( /obj/structure/sign/warning/docking, /obj/effect/spawner/structure/window/reinforced, @@ -346,6 +391,25 @@ "aT" = ( /turf/open/floor/plasteel, /area/mine/production) +"aU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aV" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) "aW" = ( /obj/structure/cable{ icon_state = "1-2" @@ -369,8 +433,8 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/mine/production) @@ -383,6 +447,34 @@ }, /turf/open/floor/plasteel, /area/mine/production) +"ba" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"bb" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"bc" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) "bd" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -479,6 +571,28 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"bl" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Shuttle Airlock"; + opacity = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bm" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Shuttle Airlock"; + opacity = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) "bn" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -539,8 +653,22 @@ dir = 4 }, /obj/machinery/computer/mech_bay_power_console{ - dir = 1; - icon_state = "computer" + icon_state = "computer"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"bw" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"bx" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /turf/open/floor/plasteel, /area/mine/eva) @@ -574,8 +702,8 @@ /area/mine/maintenance) "bB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/mine/living_quarters) @@ -825,8 +953,8 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/mine/production) @@ -1103,8 +1231,8 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 8 }, /turf/open/floor/plasteel, /area/mine/production) @@ -1584,8 +1712,8 @@ /area/mine/living_quarters) "dN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 1; - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-1"; + dir = 1 }, /turf/open/floor/plasteel, /area/mine/living_quarters) @@ -1598,8 +1726,8 @@ /area/mine/living_quarters) "dP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 1; - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-1"; + dir = 1 }, /turf/open/floor/plasteel, /area/mine/production) @@ -1649,8 +1777,8 @@ pixel_y = 24 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4; - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-1"; + dir = 4 }, /turf/open/floor/carpet, /area/mine/living_quarters) @@ -1711,8 +1839,8 @@ /area/mine/living_quarters) "ea" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4; - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-1"; + dir = 4 }, /turf/open/floor/plasteel/white, /area/mine/living_quarters) @@ -1727,8 +1855,8 @@ /area/mine/living_quarters) "ec" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 8 }, /turf/open/floor/plasteel/white, /area/mine/living_quarters) @@ -1748,8 +1876,8 @@ specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 1 }, /turf/open/floor/carpet, /area/mine/living_quarters) @@ -1780,8 +1908,8 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4; - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-1"; + dir = 4 }, /turf/open/floor/plasteel, /area/mine/living_quarters) @@ -1852,8 +1980,8 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 8 }, /turf/open/floor/plasteel, /area/mine/living_quarters) @@ -1882,8 +2010,8 @@ specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 1 }, /turf/open/floor/carpet, /area/mine/living_quarters) @@ -2022,8 +2150,8 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 8 }, /turf/open/floor/plasteel/freezer, /area/mine/living_quarters) @@ -2039,8 +2167,8 @@ specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 1 }, /turf/open/floor/carpet, /area/mine/living_quarters) @@ -2243,264 +2371,10 @@ }, /turf/open/floor/plasteel, /area/mine/living_quarters) -"jV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"lx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/shower{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"lZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"qr" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ra" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/turf/open/floor/plating, -/area/mine/eva) -"yj" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/obj/machinery/advanced_airlock_controller/lavaland{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"Cr" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) "Cu" = ( /obj/structure/sign/departments/minsky/supply/mining, /turf/closed/wall, /area/mine/eva) -"Dr" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Gf" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) -"Jz" = ( -/obj/machinery/advanced_airlock_controller/lavaland{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"OT" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"RB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"RR" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"Sb" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"SK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4; - icon_state = "vent_map_on-1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"UF" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"UM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/turf/open/floor/plating, -/area/mine/eva) -"UX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"WP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"Xc" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"YL" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"YP" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/production) (1,1,1) = {" ab @@ -3533,7 +3407,7 @@ ac ak ak aR -Cr +bl ax ak ak @@ -3564,8 +3438,8 @@ ab ac ac ak -aw -Jz +ax +aT ax ak ac @@ -3597,7 +3471,7 @@ ac ac ax ax -UF +bm ax ax ak @@ -3629,8 +3503,8 @@ ac aw ax aS -Dr -YP +bn +bE ax aw aw @@ -3661,8 +3535,8 @@ ak aw aG aT -SK -jV +aQ +aT aY bR bz @@ -3693,8 +3567,8 @@ ak ax aH aC -lZ -RB +aU +aW aZ aW bp @@ -3725,7 +3599,7 @@ ak ax an aE -Sb +aV aX be bf @@ -3820,7 +3694,7 @@ ap au az ar -YL +aK bt ao bO @@ -3852,7 +3726,7 @@ ap au aj aA -WP +aL bu ao aw @@ -3884,7 +3758,7 @@ ao av al aM -qr +ba bv ao bP @@ -3915,9 +3789,9 @@ ak ao ao ao -UM -UX -ra +ap +bb +ap ao bI aw @@ -3947,9 +3821,9 @@ ak ak ak ao -yj -Gf -Xc +aN +bc +bw ao bI aw @@ -3979,9 +3853,9 @@ ac ak ak ao -lx -RR -OT +aO +ba +bx ao bI aw diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index 50d51d5686fa..cf54352fe360 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -93,7 +93,6 @@ /area/ruin/space/has_grav/listeningstation) "ak" = ( /obj/machinery/telecomms/relay/preset/ruskie{ - generates_heat = 0; use_power = 0 }, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/map_files/MinskyStation/MinskyStation.dmm b/_maps/map_files/MinskyStation/MinskyStation.dmm index 3adfd1cb1b3e..67c11882d2b7 100644 --- a/_maps/map_files/MinskyStation/MinskyStation.dmm +++ b/_maps/map_files/MinskyStation/MinskyStation.dmm @@ -85,20 +85,19 @@ /area/engine/engineering) "aam" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hos"; - name = "Head of Security Office Shutters" +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "aan" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -602,24 +601,12 @@ /turf/open/floor/plasteel, /area/security/prison) "abp" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hos"; - name = "Head of Security Office Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8; + icon_state = "scrub_map_on-2" }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) +/turf/open/floor/plasteel/white, +/area/tcommsat/computer) "abq" = ( /obj/structure/cable{ icon_state = "4-8" @@ -1092,24 +1079,21 @@ /turf/open/floor/plating, /area/tcommsat/computer) "acz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "construction"; - name = "Construction Shutters" +/obj/structure/cable/cyan{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4; + icon_state = "vent_map_on-2" + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) "acA" = ( /obj/machinery/telecomms/receiver/preset_left, /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ @@ -1908,37 +1892,39 @@ /turf/open/floor/plating, /area/tcommsat/computer) "ael" = ( -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 2; + icon_state = "vent_map_on-2" }, -/obj/machinery/door/firedoor/border_only, +/obj/structure/table, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, /turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) +/area/tcommsat/entrance) "aem" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4; + icon_state = "scrub_map_on-2" }, +/obj/structure/table, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, /turf/open/floor/plasteel/dark, -/area/engine/engineering) +/area/tcommsat/entrance) "aen" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -2116,21 +2102,14 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/entrance) "aeG" = ( -/obj/machinery/airalarm{ - dir = 4; - locked = 0; - pixel_x = -23 +/obj/structure/cable/cyan{ + icon_state = "1-2" }, -/obj/structure/table, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/tcommsat/entrance) +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + target_temperature = 80 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) "aeH" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -4324,6 +4303,7 @@ cell_type = /obj/item/stock_parts/cell/high; dir = 1; name = "Fore Hallway APC"; + pixel_x = 0; pixel_y = 28 }, /obj/structure/closet/emcloset, @@ -5183,19 +5163,9 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "ajK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/theatre"; - dir = 2; - name = "Theatre APC"; - pixel_y = -25 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) +/obj/structure/closet/crate/wooden/toy, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "ajL" = ( /obj/structure/cable{ icon_state = "1-4" @@ -5630,17 +5600,20 @@ /turf/open/floor/plasteel/dark, /area/security/main) "akI" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8; + icon_state = "vent_map_on-2" + }, +/obj/machinery/camera{ + c_tag = "Telecomms Entrance"; + network = list("ss13","Telecomms") + }, /turf/open/floor/plasteel/dark, /area/tcommsat/entrance) "akJ" = ( @@ -7129,6 +7102,11 @@ dir = 4 }, /obj/machinery/suit_storage_unit/security, +/obj/machinery/camera{ + c_tag = "Security EVA"; + dir = 8; + network = list("SS13") + }, /turf/open/floor/plasteel/dark, /area/security/main) "anu" = ( @@ -7176,16 +7154,20 @@ /turf/open/floor/plating, /area/ai_monitored/security/armory) "any" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - icon_state = "freezer_1"; - dir = 8; - target_temperature = 80 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hos"; + name = "Head of Security Office Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/tcommsat/computer) +/area/crew_quarters/heads/hos) "anz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -7489,10 +7471,6 @@ }, /turf/closed/wall/r_wall, /area/security/main) -"aoc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hallway/secondary/exit) "aod" = ( /obj/structure/cable{ icon_state = "0-8" @@ -12700,7 +12678,7 @@ /area/maintenance/port/fore) "aye" = ( /obj/machinery/vending/wardrobe/jani_wardrobe{ - products = list(/obj/item/clothing/under/rank/janitor = 2, /obj/item/clothing/under/yogs/casualjanitorsuit = 2, /obj/item/clothing/suit/yogs/janitorcoat = 2, /obj/item/cartridge/janitor = 2, /obj/item/clothing/gloves/color/black = 2, /obj/item/clothing/head/soft/purple = 2, /obj/item/paint/paint_remover = 2, /obj/item/melee/flyswatter = 2, /obj/item/flashlight = 2, /obj/item/caution = 6, /obj/item/holosign_creator/janibarrier = 2, /obj/item/lightreplacer = 2, /obj/item/soap/nanotrasen = 2, /obj/item/storage/bag/trash = 2, /obj/item/clothing/shoes/galoshes = 2, /obj/item/watertank/janitor = 2, /obj/item/storage/belt/janitor = 2) + products = list(/obj/item/clothing/under/rank/janitor = 2,/obj/item/clothing/under/yogs/casualjanitorsuit = 2,/obj/item/clothing/suit/yogs/janitorcoat = 2,/obj/item/cartridge/janitor = 2,/obj/item/clothing/gloves/color/black = 2,/obj/item/clothing/head/soft/purple = 2,/obj/item/paint/paint_remover = 2,/obj/item/melee/flyswatter = 2,/obj/item/flashlight = 2,/obj/item/caution = 6,/obj/item/holosign_creator/janibarrier = 2,/obj/item/lightreplacer = 2,/obj/item/soap/nanotrasen = 2,/obj/item/storage/bag/trash = 2,/obj/item/clothing/shoes/galoshes = 2,/obj/item/watertank/janitor = 2,/obj/item/storage/belt/janitor = 2) }, /turf/open/floor/plasteel, /area/janitor/a) @@ -13382,11 +13360,17 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "azo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/vending/autodrobe, -/turf/open/floor/carpet, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 2; + name = "Theatre APC"; + pixel_y = -25 + }, +/turf/open/floor/plating, /area/crew_quarters/theatre) "azp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -13998,17 +13982,9 @@ /turf/closed/wall, /area/crew_quarters/theatre) "aAB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Mime's Dressing Room"; - dir = 2; - network = list("SS13") - }, -/obj/structure/dresser, -/turf/open/floor/carpet, +/obj/machinery/airalarm, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, /area/crew_quarters/theatre) "aAC" = ( /obj/machinery/door/airlock/maintenance{ @@ -14430,15 +14406,23 @@ /turf/open/floor/wood, /area/crew_quarters/dorms) "aBv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, +/obj/machinery/vending/autodrobe, /turf/open/floor/wood, /area/crew_quarters/theatre) "aBw" = ( -/obj/item/beacon, -/obj/structure/disposalpipe/segment, +/obj/structure/closet, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/camera{ + c_tag = "Mime's Dressing Room"; + dir = 2; + network = list("SS13") + }, /turf/open/floor/wood, /area/crew_quarters/theatre) "aBx" = ( @@ -14479,12 +14463,12 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "aBC" = ( -/obj/machinery/camera{ - c_tag = "Clown's Dressing Room"; - dir = 2; - network = list("SS13") +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/carpet, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aBD" = ( /obj/machinery/door/airlock{ @@ -14500,6 +14484,14 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aBE" = ( +/obj/machinery/camera{ + c_tag = "Clown's Dressing Room"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aBF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -14508,22 +14500,15 @@ icon_state = "1-2"; tag = "" }, -/obj/structure/dresser, -/turf/open/floor/carpet, +/obj/structure/closet/secure_closet/freezer/cream_pie, +/turf/open/floor/wood, /area/crew_quarters/theatre) -"aBF" = ( +"aBG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; initialize_directions = 11 }, /obj/machinery/vending/autodrobe, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"aBG" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, /turf/open/floor/wood, /area/crew_quarters/theatre) "aBH" = ( @@ -14670,8 +14655,8 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/fore) "aBX" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, +/obj/effect/landmark/start/mime, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aBY" = ( /obj/structure/table/wood, @@ -14746,8 +14731,8 @@ /turf/open/floor/plasteel, /area/janitor/a) "aCk" = ( -/obj/effect/landmark/start/mime, -/turf/open/floor/carpet, +/obj/effect/landmark/start/clown, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aCl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -14776,24 +14761,15 @@ /turf/open/floor/wood, /area/crew_quarters/dorms) "aCp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/mirror{ - pixel_x = 28 +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/turf/open/floor/carpet, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aCq" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/instrument/violin, +/obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/crew_quarters/theatre) "aCr" = ( @@ -14802,17 +14778,20 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aCs" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 }, -/obj/structure/mirror{ - pixel_x = -28 +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/carpet, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aCt" = ( -/obj/effect/landmark/start/clown, -/turf/open/floor/carpet, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aCu" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -15158,18 +15137,15 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aDm" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"aDn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/carpet, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aDn" = ( +/obj/structure/rack, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aDo" = ( /obj/machinery/requests_console{ @@ -15190,10 +15166,14 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aDp" = ( -/obj/structure/closet, -/obj/item/reagent_containers/food/snacks/baguette, -/obj/item/toy/figure/mime, -/turf/open/floor/carpet, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/metal, +/obj/structure/table/wood, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aDq" = ( /obj/structure/disposalpipe/segment, @@ -15203,29 +15183,30 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) "aDs" = ( +/obj/item/instrument/violin, /obj/structure/table/wood, -/obj/item/lipstick/random{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/lipstick/random, -/turf/open/floor/carpet, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aDt" = ( -/obj/structure/table/wood, -/obj/item/clothing/gloves/color/rainbow, -/obj/item/bikehorn, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/open/floor/wood, /area/crew_quarters/theatre) "aDu" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "Theatre Junction"; - sortType = 18 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 }, /turf/open/floor/wood, /area/crew_quarters/theatre) @@ -15621,10 +15602,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) -"aEn" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/hallway/secondary/exit) "aEo" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -15939,10 +15916,7 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aER" = ( -/obj/structure/closet/crate/wooden/toy, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood, /area/crew_quarters/theatre) "aES" = ( @@ -16381,9 +16355,11 @@ /turf/closed/wall, /area/chapel/main) "aFS" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/item/beacon, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "Theatre Junction"; + sortType = 18 }, /turf/open/floor/wood, /area/crew_quarters/theatre) @@ -16801,9 +16777,18 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) "aGL" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/bananalamp, -/turf/open/floor/carpet, +/obj/structure/window/reinforced{ + layer = 4.1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/holofloor/wood, /area/crew_quarters/theatre) "aGM" = ( /obj/effect/turf_decal/tile/red, @@ -16853,31 +16838,40 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) "aGQ" = ( -/obj/structure/closet/secure_closet/freezer/cream_pie, -/turf/open/floor/carpet, +/obj/structure/window/reinforced{ + layer = 4.1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/holofloor/wood, /area/crew_quarters/theatre) "aGR" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/structure/window/reinforced{ + layer = 4.1 }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/carpet, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/holofloor/wood, /area/crew_quarters/theatre) "aGS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/window/reinforced{ + layer = 4.1 }, -/obj/machinery/light/small{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/holofloor/wood, /area/crew_quarters/theatre) "aGT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -16910,8 +16904,21 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aGW" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood, +/obj/structure/window/reinforced{ + layer = 4.1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/holofloor/wood, /area/crew_quarters/theatre) "aGX" = ( /obj/machinery/door/window{ @@ -17406,9 +17413,9 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aHL" = ( -/obj/structure/rack, -/obj/item/instrument/harmonica, -/obj/item/instrument/eguitar, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/wood, /area/crew_quarters/theatre) "aHM" = ( @@ -17423,15 +17430,14 @@ /turf/open/floor/carpet, /area/crew_quarters/theatre) "aHP" = ( -/obj/structure/window/reinforced{ - layer = 4.1 +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/holofloor/wood, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aHQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -17722,12 +17728,19 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aIz" = ( -/obj/structure/window/reinforced{ - layer = 4.1 +/obj/machinery/door/airlock{ + name = "Mime's Dressing Room"; + req_access_txt = "46" }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/holofloor/wood, -/area/crew_quarters/theatre) +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) "aIA" = ( /obj/structure/chair/comfy/beige{ dir = 1; @@ -17771,14 +17784,16 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aIF" = ( -/obj/structure/window/reinforced{ - layer = 4.1 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/holofloor/wood, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aIG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -19407,13 +19422,12 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) "aMh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/space) "aMi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22950,7 +22964,7 @@ /area/engine/gravity_generator) "aSL" = ( /obj/machinery/power/smes{ - charge = 5e+006 + charge = 5000000 }, /obj/structure/cable{ icon_state = "0-2" @@ -27062,46 +27076,32 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) "baM" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Telecomms Entrance"; - network = list("ss13","Telecomms") +/obj/structure/cable/cyan{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1; + icon_state = "vent_map_on-2" }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/entrance) -"baN" = ( /obj/machinery/doorButtons/access_button{ idDoor = "telecomms_airlock_interior"; idSelf = "telecomms_airlock_control"; - pixel_y = 24 + pixel_x = -24 }, /turf/open/floor/plasteel/white, /area/tcommsat/computer) -"baO" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, +"baN" = ( /obj/machinery/doorButtons/access_button{ idDoor = "telecomms_airlock_interior"; idSelf = "telecomms_airlock_control"; - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 + pixel_y = 24 }, /turf/open/floor/plasteel/white, /area/tcommsat/computer) -"baP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +"baO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1; + icon_state = "vent_map_on-2" }, /turf/open/floor/circuit{ icon_state = "dark"; @@ -27109,6 +27109,19 @@ temperature = 80 }, /area/tcommsat/server) +"baP" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1; + icon_state = "vent_map_on-2" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + temperature = 80 + }, +/area/tcommsat/server) "baQ" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "Singularity"; @@ -27777,14 +27790,21 @@ /obj/structure/cable/cyan{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/cable/cyan{ + icon_state = "1-8" }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - temperature = 80 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8; + icon_state = "scrub_map_on-2" }, -/area/tcommsat/server) +/obj/machinery/doorButtons/access_button{ + idDoor = "telecomms_airlock_exterior"; + idSelf = "telecomms_airlock_control"; + pixel_x = 24; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/entrance) "bcl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -28050,17 +28070,16 @@ /turf/open/floor/plating, /area/maintenance/aft) "bcL" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/structure/cable/cyan{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/doorButtons/access_button{ - idDoor = "telecomms_airlock_exterior"; - idSelf = "telecomms_airlock_control"; - pixel_x = 24; - pixel_y = -24 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4; + icon_state = "scrub_map_on-2" }, /turf/open/floor/plasteel/dark, /area/tcommsat/entrance) @@ -28208,15 +28227,21 @@ }, /area/tcommsat/server) "bdd" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1; + icon_state = "vent_map_on-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Telecomms Teleporter"; + dir = 2; + network = list("ss13","Telecomms") }, /turf/open/floor/plasteel/dark, /area/tcommsat/entrance) @@ -28361,11 +28386,22 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/computer) "bdr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/tcommsat/computer) +/obj/machinery/computer/teleporter{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1; + icon_state = "scrub_map_on-2" + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/entrance) "bds" = ( /obj/machinery/light, /obj/machinery/airalarm{ @@ -28529,23 +28565,20 @@ /turf/open/floor/plating, /area/maintenance/aft) "bdJ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Telecomms Teleporter"; - dir = 2; - network = list("ss13","Telecomms") +/obj/machinery/computer/telecomms/server{ + dir = 8; + network = "tcommsat" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8; + icon_state = "scrub_map_on-2" }, /turf/open/floor/plasteel/dark, -/area/tcommsat/entrance) +/area/tcommsat/computer) "bdK" = ( /obj/item/storage/firstaid/regular, /obj/machinery/light{ @@ -29538,6 +29571,7 @@ "bfG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/keycard_auth{ + pixel_x = 0; pixel_y = 32 }, /turf/open/floor/wood, @@ -30050,7 +30084,7 @@ "bgM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ - c_tag = "Bridge North Hallway"; + c_tag = "Bridge East"; dir = 8 }, /obj/effect/turf_decal/tile/blue, @@ -30502,28 +30536,32 @@ /turf/closed/wall/r_wall, /area/medical/sleeper) "bhJ" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8; + icon_state = "pipe11-1" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 4; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "mix_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - pressure_checks = 2; - pressure_resistance = 10; - pump_direction = 0 + icon_state = "pipe11-3" }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) +/obj/machinery/door/poddoor/shutters{ + id = "construction"; + name = "Construction Shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "bhK" = ( /turf/open/floor/plasteel/white, /area/medical/sleeper) @@ -31384,7 +31422,7 @@ pixel_y = 3 }, /obj/machinery/camera{ - c_tag = "Starboard Solar Control"; + c_tag = "Fore Port Solar Control"; dir = 1 }, /turf/open/floor/plating, @@ -31776,7 +31814,8 @@ areastring = "/area/storage/primary"; dir = 2; name = "Primary Tool Storage APC"; - pixel_x = -28 + pixel_x = -28; + pixel_y = 0 }, /obj/structure/cable{ icon_state = "0-4" @@ -36707,6 +36746,7 @@ /area/crew_quarters/heads/hop) "buT" = ( /obj/machinery/keycard_auth{ + pixel_x = 0; pixel_y = 24 }, /obj/structure/disposalpipe/segment{ @@ -39942,9 +39982,14 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "bBf" = ( +/obj/structure/rack, /obj/machinery/light{ dir = 8 }, +/obj/item/tank/jetpack/carbondioxide, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bBg" = ( @@ -40245,9 +40290,12 @@ /area/medical/sleeper) "bBE" = ( /obj/structure/rack, +/obj/machinery/light{ + dir = 8 + }, /obj/item/tank/jetpack/carbondioxide, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 1 }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) @@ -40960,8 +41008,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/rack, -/obj/item/clothing/shoes/magboots, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bDk" = ( @@ -41291,21 +41337,6 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) -"bDP" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "bDQ" = ( /obj/structure/table/glass, /turf/open/floor/plasteel/dark, @@ -41685,7 +41716,8 @@ areastring = "/area/crew_quarters/locker"; dir = 1; name = "Locker Room APC"; - pixel_x = 28 + pixel_x = 28; + pixel_y = 0 }, /obj/structure/cable{ icon_state = "0-8" @@ -42377,16 +42409,6 @@ /mob/living/carbon/monkey, /turf/open/floor/plasteel, /area/medical/virology) -"bFZ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "bGa" = ( /obj/machinery/light{ dir = 8; @@ -43235,18 +43257,6 @@ /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) -"bHE" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "bHF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/secure_closet/engineering_personal, @@ -43359,31 +43369,6 @@ /obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/white/side, /area/medical/paramedic) -"bHP" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"bHQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "bHR" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/stripes/line{ @@ -43700,13 +43685,22 @@ /turf/open/floor/plating, /area/storage/tech) "bIu" = ( -/obj/structure/table, -/obj/item/storage/firstaid, -/obj/item/storage/firstaid, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/vault{ + req_access_txt = "53" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/ai_monitored/nuke_storage) "bIv" = ( /obj/machinery/requests_console{ department = "Hydroponics"; @@ -44152,16 +44146,6 @@ }, /turf/closed/wall, /area/hallway/primary/central) -"bJk" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "bJl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 @@ -44693,6 +44677,10 @@ "bKm" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/light, +/obj/machinery/camera{ + c_tag = "EVA Storage"; + dir = 1 + }, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -46009,21 +45997,24 @@ /turf/open/floor/engine, /area/engine/engineering) "bMK" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage"; + req_access_txt = "18" }, -/obj/machinery/computer/teleporter{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, -/area/tcommsat/entrance) +/area/ai_monitored/storage/eva) "bML" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -46468,13 +46459,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"bNH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/hallway/secondary/exit) "bNI" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, @@ -48045,37 +48029,13 @@ /turf/open/floor/plasteel/white, /area/hallway/primary/port) "bQF" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Holodeck" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/item/target, +/turf/open/floor/plating/airless, +/area/science/test_area) "bQG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/structure/chair, +/turf/open/floor/plating/airless, +/area/science/test_area) "bQH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -48113,21 +48073,9 @@ /turf/open/floor/plasteel, /area/medical/virology) "bQM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/item/flashlight/lamp, +/turf/open/floor/plating/airless, +/area/science/test_area) "bQN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6; @@ -48217,27 +48165,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/white, /area/medical/medbay) -"bQX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Escape Holding Cell"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "bQY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -48897,26 +48824,11 @@ /turf/open/floor/plasteel/dark, /area/engine/engineering) "bSb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/chair{ dir = 8 }, -/obj/machinery/vr_sleeper{ - dir = 4; - icon_state = "sleeper" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/turf/open/floor/plating/airless, +/area/science/test_area) "bSc" = ( /obj/structure/table/reinforced, /obj/machinery/light{ @@ -50302,19 +50214,11 @@ /turf/open/floor/plasteel, /area/engine/engineering) "bUA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/turf/open/floor/plating/airless, +/area/science/test_area) "bUB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50374,33 +50278,26 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/central) "bUF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/doppler_array{ dir = 4 }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/mixing) "bUG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/machinery/door/window/southleft{ + name = "Mass Driver Door"; + req_access_txt = "7" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/mixing) "bUH" = ( /obj/structure/cable{ icon_state = "4-8" @@ -50408,20 +50305,28 @@ /turf/closed/wall/r_wall, /area/tcommsat/computer) "bUI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - name = "Toxins air scrubber"; - on = 1 +/obj/machinery/camera{ + active_power_usage = 0; + c_tag = "Bomb Test Site"; + desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site."; + dir = 4; + invuln = 1; + light = null; + name = "Hardened Bomb-Test Camera"; + network = list("Toxins"); + use_power = 0 }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/item/target/alien{ + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) "bUJ" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) "bUK" = ( /obj/structure/cable/cyan{ icon_state = "0-2" @@ -51165,25 +51070,33 @@ /turf/open/floor/plasteel/white, /area/medical/medbay) "bVT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/table, +/obj/item/storage/firstaid, +/obj/item/storage/firstaid, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"bVU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"bVU" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" +/obj/machinery/vr_sleeper{ + dir = 4; + icon_state = "sleeper" }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" }) "bVV" = ( /obj/item/twohanded/required/kirbyplants{ @@ -51616,27 +51529,23 @@ /turf/open/floor/plasteel, /area/engine/engineering) "bWD" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/crew_quarters/cafeteria) -"bWE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table/glass, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) +"bWE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/reinforced, +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "bWF" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/machinery/disposal/bin{ + desc = "Pneumatic Food Delivery System"; + name = "Bar Delivery (NO TRASH)" }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "bWG" = ( /turf/open/floor/plating, /area/tcommsat/computer) @@ -51653,19 +51562,9 @@ /turf/open/floor/plating, /area/medical/virology) "bWJ" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id = "kitchen"; - name = "kitchen shutters" - }, /obj/structure/table/reinforced, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/white, +/obj/item/storage/box/ingredients/wildcard, +/turf/open/floor/plasteel/blackwhite, /area/crew_quarters/kitchen) "bWK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -52012,13 +51911,12 @@ /turf/open/floor/plating, /area/medical/genetics/cloning) "bXu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/reinforced, +/obj/item/book/manual/chef_recipes, /turf/open/floor/plasteel/blackwhite, /area/crew_quarters/kitchen) "bXv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/reinforced, -/obj/item/kitchen/rollingpin, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/blackwhite, /area/crew_quarters/kitchen) "bXw" = ( @@ -52203,11 +52101,12 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/central) "bXM" = ( -/obj/machinery/disposal/bin{ - desc = "Pneumatic Food Delivery System"; - name = "Bar Delivery (NO TRASH)" +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 22 }, -/obj/structure/disposalpipe/trunk, +/obj/machinery/processor, /turf/open/floor/plasteel/blackwhite, /area/crew_quarters/kitchen) "bXN" = ( @@ -52478,26 +52377,55 @@ /turf/open/floor/plating, /area/engine/engineering) "bYl" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/ingredients/wildcard, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/bank_machine, +/obj/effect/turf_decal/box/white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "bYm" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/chef_recipes, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "bYn" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/vr_sleeper{ + dir = 4; + icon_state = "sleeper" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "bYo" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 22 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/processor, /turf/open/floor/plasteel/blackwhite, /area/crew_quarters/kitchen) "bYp" = ( @@ -52555,15 +52483,20 @@ /turf/closed/wall/r_wall, /area/tcommsat/server) "bYw" = ( -/obj/structure/cable{ - icon_state = "2-4"; - tag = "" +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/stack/sheet/cardboard, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light/small{ + dir = 8 }, -/obj/structure/disposalpipe/junction/flip, /turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/area/quartermaster/storage) "bYx" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 4; @@ -52576,17 +52509,12 @@ }, /area/tcommsat/server) "bYy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/turf/open/floor/plating/airless, +/area/space) "bYz" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 10; @@ -52891,27 +52819,15 @@ /turf/open/floor/plasteel/white, /area/medical/paramedic) "bZd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) -"bZe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) +"bZe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "bZf" = ( /obj/structure/cable{ icon_state = "0-2" @@ -53081,17 +52997,10 @@ name = "Arrivals Triage" }) "bZs" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "bZt" = ( /obj/effect/landmark/start/yogs/psychiatrist, /turf/open/floor/wood, @@ -53263,20 +53172,24 @@ }) "bZO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 6; + initialize_directions = 6 }, -/turf/closed/wall, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "bZP" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/machinery/camera{ + c_tag = "Kitchen East"; + dir = 8; + network = list("SS13") + }, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "bZQ" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/yellow, @@ -53391,15 +53304,18 @@ }, /area/tcommsat/server) "cab" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 }, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/space) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "cac" = ( /obj/structure/sign/warning/deathsposal, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -53486,19 +53402,22 @@ }, /area/medical/morgue) "cak" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/nuclearbomb/selfdestruct{ + icon_state = "nuclearbomb_base"; + layer = 2 }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "cal" = ( /obj/structure/bed/roller, /obj/machinery/light, @@ -53908,25 +53827,25 @@ /turf/open/space/basic, /area/space) "caV" = ( -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_y = 22 +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 }, -/obj/machinery/light_switch{ - pixel_x = 7; - pixel_y = 37 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/landmark/start/cyborg, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/area/ai_monitored/nuke_storage) "caW" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/computer/holodeck{ + dir = 8; + icon_state = "computer" }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "caX" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -54254,27 +54173,31 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "cbx" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - name = "AI Upload turret control"; - pixel_y = 24 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"cby" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/vr_sleeper{ + dir = 4; + icon_state = "sleeper" }, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"cby" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 5; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 12 + }, +/turf/open/space/basic, +/area/space) "cbz" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -54285,15 +54208,12 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "cbA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" }, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/space) +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cbB" = ( /obj/structure/window/reinforced{ dir = 4 @@ -54304,9 +54224,17 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/central) "cbC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/camera{ + c_tag = "Cargo Bay South"; + dir = 1; + network = list("SS13","Cargo") + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cbD" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -54343,17 +54271,10 @@ }, /area/tcommsat/server) "cbH" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway Teleporters"; - dir = 8; - network = list("SS13") - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/structure/disposalpipe/segment, +/obj/item/beacon, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "cbI" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden, /turf/open/floor/circuit{ @@ -54362,9 +54283,12 @@ }, /area/tcommsat/server) "cbJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "cbK" = ( /turf/open/floor/circuit{ name = "Mainframe Base"; @@ -54372,31 +54296,27 @@ }, /area/tcommsat/server) "cbL" = ( -/turf/open/floor/plasteel/white/side{ - dir = 10 +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" }, -/area/science/robotics{ - name = "Robotics Surgery" - }) +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "cbM" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/open/floor/plasteel/white/side, -/area/science/robotics{ - name = "Robotics Surgery" - }) +/obj/structure/cable, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload_foyer) "cbN" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/white/side{ - dir = 6 - }, -/area/science/robotics{ - name = "Robotics Surgery" - }) +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "cbO" = ( /obj/structure/cable/cyan{ icon_state = "1-2" @@ -54414,14 +54334,6 @@ temperature = 80 }, /area/tcommsat/server) -"cbQ" = ( -/obj/structure/disposalpipe/junction, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Holding Area"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "cbR" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -54524,30 +54436,20 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "ccb" = ( -/obj/machinery/disposal/bin{ - desc = "Moving bodies without the mess since 2016."; - name = "Body Dump (NO TRASH)" - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/light_switch{ - pixel_x = -30 - }, -/turf/open/floor/plasteel/white/side{ - dir = 10 - }, -/area/science/robotics{ - name = "Robotics Surgery" - }) +/obj/machinery/light/small, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "ccc" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/item/clothing/mask/breath/medical, -/obj/item/tank/internals/anesthetic, -/turf/open/floor/plasteel/white/side, -/area/science/robotics{ - name = "Robotics Surgery" - }) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload_foyer) "ccd" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/brigdoor/northleft{ @@ -54876,32 +54778,16 @@ /turf/closed/wall, /area/ai_monitored/storage/eva) "ccI" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white/side{ - dir = 6 - }, -/area/science/robotics{ - name = "Robotics Surgery" - }) +/obj/machinery/recharge_station, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) "ccJ" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, +/obj/machinery/recharge_station, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/science/robotics/mechbay) "ccK" = ( /obj/structure/window/reinforced{ dir = 8 @@ -54951,13 +54837,14 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "ccP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/vending/wardrobe/jani_wardrobe{ + products = list(/obj/item/clothing/under/rank/janitor = 2,/obj/item/clothing/under/yogs/casualjanitorsuit = 2,/obj/item/clothing/suit/yogs/janitorcoat = 2,/obj/item/cartridge/janitor = 2,/obj/item/clothing/gloves/color/black = 2,/obj/item/clothing/head/soft/purple = 2,/obj/item/paint/paint_remover = 2,/obj/item/melee/flyswatter = 2,/obj/item/flashlight = 2,/obj/item/caution = 6,/obj/item/holosign_creator/janibarrier = 2,/obj/item/lightreplacer = 2,/obj/item/soap/nanotrasen = 2,/obj/item/storage/bag/trash = 2,/obj/item/clothing/shoes/galoshes = 2,/obj/item/watertank/janitor = 2,/obj/item/storage/belt/janitor = 2) }, -/obj/machinery/mecha_part_fabricator, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/janitor/b) "ccQ" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -55119,13 +55006,6 @@ /obj/structure/chair/stool, /turf/open/floor/plasteel/dark, /area/security/checkpoint/engineering) -"cdf" = ( -/obj/machinery/door/window/brigdoor/southright{ - name = "Holding Area"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "cdg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -55303,9 +55183,34 @@ name = "\improper Telecommunications Satellite Access" }) "cds" = ( -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/structure/closet/crate{ + name = "Gold Crate" + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_y = 2 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/storage/belt/champion, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "cdt" = ( /obj/structure/window/reinforced{ dir = 1; @@ -55342,84 +55247,102 @@ name = "\improper Telecommunications Satellite Access" }) "cdv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cdw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cdx" = ( -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 +/obj/item/coin/silver{ + pixel_x = 7; + pixel_y = 12 }, -/obj/item/clothing/head/welding{ - pixel_x = -3; +/obj/item/coin/silver{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/coin/silver{ + pixel_x = -6; pixel_y = 5 }, -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/item/coin/silver{ + pixel_x = 5; + pixel_y = -8 }, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/glasses/welding, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/closet/crate{ + name = "Silver Crate" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"cdw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/vr_sleeper{ + dir = 4; + icon_state = "sleeper" + }, /turf/open/floor/plasteel, -/area/science/robotics/lab) -"cdy" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" +/area/crew_quarters/fitness{ + name = "Holodeck" }) -"cdz" = ( -/obj/structure/cable{ - icon_state = "1-4" +"cdx" = ( +/obj/structure/closet/chefcloset, +/obj/machinery/camera{ + c_tag = "Kitchen West"; + dir = 1; + network = list("SS13") }, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"cdA" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) +"cdy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 }, -/obj/structure/cable{ - icon_state = "2-4"; - tag = "" +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) +"cdz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) +"cdA" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 5 }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/obj/item/reagent_containers/food/condiment/pack/hotsauce, +/obj/item/reagent_containers/food/condiment/pack/ketchup, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "cdB" = ( -/obj/structure/cable{ - icon_state = "2-4"; - tag = "" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "cdC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -55428,18 +55351,26 @@ /area/tcommsat/computer) "cdD" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4"; + tag = "" }, -/obj/machinery/power/apc{ - dir = 2; - name = "South Custodial Closet APC"; - pixel_y = -25 +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" }, -/turf/open/floor/plating, -/area/janitor/b) +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access"; + req_access_txt = "16" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "cdE" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /obj/effect/turf_decal/tile/blue{ @@ -55478,59 +55409,73 @@ }, /area/medical/genetics/cloning) "cdH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"cdI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/ore_silo, +/obj/effect/turf_decal/box/white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"cdI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "cdJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"cdK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"cdK" = ( /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 1; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "cdL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/structure/safe, +/obj/item/clothing/head/bearpelt, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/gun/ballistic/revolver/russian, +/obj/item/ammo_box/a357, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "cdM" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, @@ -55651,20 +55596,9 @@ }, /area/medical/morgue) "cea" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/computer/bank_machine, -/obj/effect/turf_decal/box/white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/obj/machinery/vending/wardrobe/chef_wardrobe, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "ceb" = ( /obj/structure/plasticflaps, /obj/machinery/navbeacon{ @@ -55968,58 +55902,31 @@ name = "Arrivals Triage" }) "ceC" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit{ - icon_state = "gcircuit"; - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) +/obj/machinery/light, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "ceD" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/circuit{ - icon_state = "gcircuit"; - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "ceE" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Vault APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/circuit{ - icon_state = "gcircuit"; - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/rice, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "ceF" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light_switch{ + pixel_y = -30 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "ceG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -56215,16 +56122,14 @@ name = "\improper Telecommunications Satellite Access" }) "ceZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + pixel_x = 30 }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "cfa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56305,24 +56210,15 @@ }, /area/medical/genetics/cloning) "cfi" = ( -/obj/structure/chair/office{ - dir = 4 - }, +/obj/machinery/rnd/production/protolathe/department/service, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/janitor/b) "cfj" = ( -/obj/structure/table, -/obj/item/paper{ - desc = ""; - info = "Brusies sustained in the holodeck can be healed simply by sleeping."; - name = "Holodeck Disclaimer" - }, +/obj/structure/mopbucket, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/janitor/b) "cfk" = ( /obj/machinery/door/airlock/command{ name = "Teleport Access"; @@ -56336,18 +56232,9 @@ /turf/open/floor/plasteel/dark, /area/teleporter) "cfl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "cfm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6; @@ -56389,14 +56276,15 @@ }, /area/hallway/secondary/exit) "cfp" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/machinery/vr_sleeper{ - dir = 4; + dir = 1; icon_state = "sleeper" }, /turf/open/floor/plasteel, @@ -56416,9 +56304,17 @@ /turf/open/floor/plasteel/white, /area/tcommsat/computer) "cfs" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/vr_sleeper{ + dir = 1; + icon_state = "sleeper" + }, /turf/open/floor/plasteel, /area/crew_quarters/fitness{ name = "Holodeck" @@ -57889,11 +57785,11 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/command) "chY" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) "chZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -58294,19 +58190,12 @@ }, /area/hallway/secondary/command) "ciI" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/machinery/magnetic_module, +/obj/structure/target_stake, +/obj/item/target/clown, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/security/range) "ciJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58824,14 +58713,17 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/central) "cjH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 +/obj/machinery/door/airlock/public{ + name = "laser tag arena" }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cjI" = ( /obj/structure/window/reinforced{ dir = 4 @@ -59067,9 +58959,20 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/computer) "ckf" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/structure/closet/lasertag/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "ckg" = ( /obj/structure/cable/cyan{ icon_state = "1-4" @@ -59124,14 +59027,6 @@ }, /turf/open/floor/plating, /area/maintenance/central) -"ckl" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "ckm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; @@ -59373,11 +59268,17 @@ }, /area/medical/genetics/cloning) "ckI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/closet/lasertag/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "ckJ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 8 @@ -59541,31 +59442,29 @@ name = "Arrivals Triage" }) "ckV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/stool, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) -"ckW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id = "kitchen"; - name = "kitchen shutters" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"ckW" = ( +/obj/structure/closet/lasertag/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "ckX" = ( /obj/machinery/dna_scannernew, /obj/effect/turf_decal/tile/blue, @@ -59580,11 +59479,14 @@ }, /area/medical/genetics/cloning) "ckY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "ckZ" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-20"; @@ -59824,11 +59726,20 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/computer) "clv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "clw" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 5; @@ -59841,14 +59752,35 @@ /turf/closed/wall/r_wall, /area/tcommsat/server) "cly" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "clz" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "clA" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 9; @@ -60167,9 +60099,18 @@ }, /area/medical/paramedic) "cmk" = ( -/obj/effect/landmark/start/cook, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cml" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -60372,50 +60313,65 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "cmG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6; - initialize_directions = 6 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cmH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/obj/machinery/camera{ - c_tag = "Kitchen East"; - dir = 8; - network = list("SS13") +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cmI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/closed/wall, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cmJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/power/apc{ - dir = 8; - name = "Kitchen APC"; - pixel_x = -25 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cmK" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/dark, @@ -60428,10 +60384,19 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/computer) "cmM" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/closed/wall, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" }) "cmN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -60460,12 +60425,17 @@ /turf/open/floor/plasteel, /area/medical/virology) "cmQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" }) "cmR" = ( /obj/machinery/light, @@ -60495,10 +60465,21 @@ /turf/open/floor/plasteel, /area/medical/virology) "cmU" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" }) "cmV" = ( /obj/machinery/door/firedoor/border_only{ @@ -61023,30 +61004,28 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "cnX" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" +/obj/effect/spawner/structure/window, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" }) "cnY" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" }) "cnZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -61062,32 +61041,35 @@ /turf/open/space, /area/space) "cob" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - initialize_directions = 11 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "coc" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "AI Foyer"; - dir = 4; - network = list("SS13","RD","AI") +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cod" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -61377,15 +61359,22 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "coK" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + dir = 0 }, -/obj/structure/cable{ - icon_state = "2-4"; - tag = "" +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "coL" = ( /obj/machinery/light{ dir = 1 @@ -61842,23 +61831,20 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "cpE" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "AI Upload Access APC"; - pixel_x = 27; - pixel_y = -2 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cpF" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -62413,14 +62399,21 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "cqO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cqP" = ( /obj/machinery/airalarm{ dir = 4; @@ -62716,23 +62709,48 @@ /turf/open/floor/plasteel/white/side, /area/medical/paramedic) "crs" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "crt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/status_display/evac, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 0 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cru" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Teleporters" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "crv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -62865,10 +62883,22 @@ /turf/open/floor/plasteel, /area/engine/atmos) "crJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/status_display/evac, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 0 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "crK" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/lattice/catwalk, @@ -62889,26 +62919,13 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "crM" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Surgery Room"; - req_access_txt = "29" - }, -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" - }, -/obj/structure/sign/departments/science{ - name = "\improper ROBOTICS!"; - pixel_x = 32 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/robotics{ - name = "Robotics Surgery" +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" }) "crN" = ( /obj/structure/disposalpipe/segment{ @@ -63107,37 +63124,47 @@ }, /area/medical/paramedic) "csh" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/science/robotics{ - name = "Robotics Surgery" - }) +/obj/machinery/computer/rdconsole/core, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/lab) "csi" = ( -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_x = -30 +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/lab) +"csj" = ( +/obj/structure/closet/lasertag/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"csk" = ( +/obj/structure/closet/lasertag/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"csj" = ( -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"csk" = ( -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "csl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "csm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -63331,17 +63358,18 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "csG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 +/obj/structure/closet/lasertag/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "csH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -63655,26 +63683,24 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "ctg" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "27" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/science/robotics/mechbay) +/obj/structure/lattice, +/turf/closed/wall, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cth" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/lab) "cti" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) +/obj/machinery/rnd/production/protolathe/department/science, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/lab) "ctj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -64308,8 +64334,21 @@ name = "Aft Port Hallway" }) "cur" = ( -/turf/closed/wall, -/area/janitor/b) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/vending/wardrobe/science_wardrobe, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) "cus" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -64635,12 +64674,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) -"cvf" = ( -/obj/structure/window/reinforced, -/obj/structure/table, -/obj/item/restraints/handcuffs, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "cvg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -64940,16 +64973,11 @@ /turf/open/floor/plating, /area/crew_quarters/kitchen) "cvL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "26" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/janitor/b) +/turf/open/floor/engine, +/area/science/explab) "cvM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -64973,13 +65001,18 @@ name = "Station Garden" }) "cvP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/janitor/b) +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/storage) "cvQ" = ( -/obj/machinery/airalarm, -/turf/closed/wall, -/area/janitor/b) +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/storage) "cvR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -65013,12 +65046,25 @@ /turf/open/floor/plating, /area/engine/atmos) "cvW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6; - initialize_directions = 6 +/obj/machinery/power/apc{ + dir = 4; + name = "Toxins Storage APC"; + pixel_x = 25 }, -/turf/closed/wall, -/area/janitor/b) +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/machinery/light_switch{ + pixel_x = -5; + pixel_y = 35 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/storage) "cvX" = ( /obj/machinery/light{ dir = 1 @@ -65026,11 +65072,14 @@ /turf/open/floor/plating, /area/engine/atmos) "cvY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/window/reinforced{ + layer = 4.1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/closed/wall, -/area/janitor/b) +/turf/open/floor/engine, +/area/science/explab) "cvZ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -65266,13 +65315,15 @@ }, /area/hallway/secondary/command) "cwB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/camera{ + c_tag = "Toxins Storage North"; + dir = 4; + network = list("SS13","RD") }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/storage) "cwC" = ( /obj/machinery/camera{ c_tag = "Arrival Hall Southeast"; @@ -65329,14 +65380,16 @@ /turf/open/floor/plating, /area/engine/atmos) "cwK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/storage) "cwL" = ( /obj/machinery/atmospherics/pipe/simple/green/hidden, /obj/effect/turf_decal/tile/yellow{ @@ -65963,27 +66016,22 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "cyg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"cyh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/rack{ - dir = 8; +/obj/structure/window/reinforced{ + dir = 1; layer = 2.9 }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/obj/machinery/camera{ + c_tag = "Toxins Lab West"; + dir = 4; + network = list("SS13","RD") + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/engine, +/area/science/explab) +"cyh" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/science/explab) "cyi" = ( /obj/machinery/camera{ c_tag = "Station Garden Northwest"; @@ -66261,59 +66309,46 @@ /turf/closed/wall/r_wall, /area/hallway/primary/port) "cyS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 22 }, -/turf/closed/wall, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"cyT" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 }, -/turf/closed/wall, -/area/space) +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/storage) +"cyT" = ( +/obj/machinery/door/window/westright, +/turf/open/floor/plating, +/area/maintenance/disposal) "cyU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/obj/machinery/portable_atmospherics/canister/bz, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/storage) "cyV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/circuit{ - icon_state = "gcircuit"; - luminosity = 2 +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" }, -/area/ai_monitored/nuke_storage) +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/storage) "cyW" = ( -/obj/machinery/nuclearbomb/selfdestruct{ - icon_state = "nuclearbomb_base"; - layer = 2 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/turf/open/floor/engine, +/area/science/explab) "cyX" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass, @@ -66348,17 +66383,11 @@ }, /area/hallway/secondary/command) "czb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/circuit{ - icon_state = "gcircuit"; - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/storage) "czc" = ( /turf/open/floor/plasteel{ icon_state = "platingdmg3" @@ -66414,16 +66443,12 @@ /turf/open/floor/plating, /area/engine/atmos) "czj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/computer/rdconsole, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hor) "czk" = ( /obj/machinery/light, /turf/open/floor/plating, @@ -66651,27 +66676,12 @@ /turf/open/floor/plating, /area/hallway/primary/port) "czL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/cable{ - icon_state = "1-4"; - tag = "" - }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/disposal/deliveryChute{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/trunk, /turf/open/floor/plating, -/area/maintenance/department/engine/atmos) +/area/maintenance/disposal) "czM" = ( /obj/machinery/door/airlock/glass_large{ name = "Cafeteria" @@ -66683,29 +66693,26 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria) "czN" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/storage) "czO" = ( -/obj/machinery/computer/holodeck{ - dir = 8; - icon_state = "computer" - }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/storage) "czP" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Toxins Storage South"; + dir = 8; + network = list("SS13","RD") }, -/area/holodeck/rec_center) +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel, +/area/science/storage) "czQ" = ( /obj/structure/flora/grass/green, /mob/living/simple_animal/butterfly, @@ -67117,20 +67124,11 @@ /turf/open/floor/plating, /area/hallway/primary/port) "cAK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/vr_sleeper{ - dir = 4; - icon_state = "sleeper" - }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/storage) "cAL" = ( /turf/closed/wall/r_wall, /area/teleporter) @@ -67234,28 +67232,23 @@ }, /area/medical/genetics) "cAW" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10"; - layer = 4.1 - }, /obj/structure/sign/warning/securearea{ - pixel_y = -32 + pixel_x = -32 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) +/turf/closed/wall/r_wall, +/area/teleporter) "cAX" = ( -/obj/structure/chair/office{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/mixing) "cAY" = ( -/obj/structure/chair/office, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) "cAZ" = ( /obj/machinery/firealarm{ pixel_y = 25 @@ -67602,12 +67595,12 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "cBH" = ( -/obj/structure/table, -/obj/item/hand_tele, /obj/structure/extinguisher_cabinet{ pixel_x = -27; pixel_y = 1 }, +/obj/structure/table, +/obj/item/beacon, /turf/open/floor/plasteel, /area/teleporter) "cBI" = ( @@ -67690,12 +67683,8 @@ /turf/open/floor/plating, /area/hallway/primary/port) "cBP" = ( -/obj/item/radio/intercom{ - broadcasting = 0; - listening = 1; - name = "Station Intercom (General)"; - pixel_y = 20 - }, +/obj/structure/table, +/obj/item/hand_tele, /turf/open/floor/plasteel, /area/teleporter) "cBQ" = ( @@ -68103,10 +68092,14 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cCD" = ( -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = 32 +/obj/item/radio/intercom{ + broadcasting = 0; + listening = 1; + name = "Station Intercom (General)"; + pixel_y = 20 }, +/obj/structure/closet/crate, +/obj/item/crowbar, /turf/open/floor/plasteel, /area/teleporter) "cCE" = ( @@ -68207,11 +68200,23 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, /turf/open/floor/plasteel, /area/teleporter) "cCO" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "tox_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + pressure_checks = 2; + pressure_resistance = 10; + pump_direction = 0 + }, /turf/open/floor/plasteel, /area/teleporter) "cCP" = ( @@ -68342,15 +68347,23 @@ name = "Aft Port Inner Maintenance" }) "cDd" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/camera{ + c_tag = "Toxins Mixing Room South"; + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plating, +/area/science/mixing) "cDe" = ( -/obj/machinery/smartfridge/drinks, -/obj/machinery/light, -/turf/closed/wall, -/area/crew_quarters/kitchen) +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, +/turf/open/floor/engine, +/area/science/xenobiology) "cDf" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/tile/brown{ @@ -68519,15 +68532,8 @@ /turf/open/floor/engine/air, /area/engine/atmos) "cDw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc{ - areastring = "/area/teleporter"; - dir = 8; - name = "Teleporter APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/light_switch{ + pixel_x = 27 }, /turf/open/floor/plasteel, /area/teleporter) @@ -68591,10 +68597,22 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cDC" = ( -/obj/structure/disposalpipe/segment, -/obj/item/beacon, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "cDD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -68633,12 +68651,21 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port) "cDG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "cDH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -68763,13 +68790,13 @@ /turf/open/floor/plasteel/white, /area/medical/sleeper) "cDR" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai_upload"; + name = "AI Upload turret control"; + pixel_y = 24 }, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "cDS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -68914,14 +68941,17 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port) "cEm" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" }) "cEn" = ( /obj/structure/disposalpipe/segment{ @@ -68946,15 +68976,14 @@ name = "Station Garden" }) "cEp" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/power/apc{ + areastring = "/area/teleporter"; + dir = 8; + name = "Teleporter APC"; + pixel_x = -24 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - initialize_directions = 6 + icon_state = "0-4" }, /turf/open/floor/plasteel, /area/teleporter) @@ -68962,18 +68991,24 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 6; + initialize_directions = 6 }, -/obj/machinery/holopad, /turf/open/floor/plasteel, /area/teleporter) "cEr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria) "cEs" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; @@ -69233,15 +69268,12 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cEU" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/machinery/light_switch{ + pixel_x = 30 }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cEV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69374,23 +69406,23 @@ name = "Station Garden" }) "cFi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/structure/cable, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cFj" = ( -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cFk" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cFl" = ( /obj/structure/cable{ icon_state = "1-4" @@ -69438,13 +69470,14 @@ /turf/open/floor/plating, /area/maintenance/department/engine/atmos) "cFr" = ( +/obj/machinery/holopad, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-8"; + tag = "" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 + dir = 4 }, -/obj/machinery/bluespace_beacon, /turf/open/floor/plasteel, /area/teleporter) "cFs" = ( @@ -69561,11 +69594,13 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cFA" = ( +/obj/machinery/bluespace_beacon, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8"; + tag = "" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, /turf/open/floor/plasteel, /area/teleporter) @@ -69582,34 +69617,33 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cFC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "kitchen"; + name = "kitchen shutters" }, -/obj/structure/cable, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"cFD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-07"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"cFD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "cFE" = ( /turf/closed/wall, /area/security/checkpoint/supply{ @@ -69633,50 +69667,47 @@ name = "Security Post - Mining Dock" }) "cFH" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cFI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-07"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cFJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, /obj/machinery/camera{ - c_tag = "Robotics Desk"; - dir = 2; - network = list("SS13","RD") + c_tag = "Cargo Recieving Dock"; + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/button/door{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = -8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/button/door{ + dir = 2; + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = 8 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cFK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69688,15 +69719,12 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "cFL" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cFM" = ( /obj/structure/window/reinforced{ dir = 8 @@ -69730,15 +69758,9 @@ name = "Aft Port Inner Maintenance" }) "cFQ" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "cFR" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -69828,23 +69850,17 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "cGa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" }, /turf/open/floor/plasteel, /area/teleporter) "cGb" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 22 - }, /obj/machinery/camera{ c_tag = "Teleporter"; dir = 8 }, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel, /area/teleporter) "cGc" = ( @@ -70146,44 +70162,37 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "cGI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/turf/open/floor/plasteel, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cGJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/book/manual/wiki/robotics_cyborgs{ - pixel_x = 2; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/storage/belt/utility, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "kitchen"; + name = "kitchen shutters" }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) "cGK" = ( /obj/machinery/atmospherics/pipe/simple/green/hidden, /obj/machinery/airalarm, @@ -70374,24 +70383,15 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port) "cHg" = ( -/obj/machinery/chem_dispenser{ - dispensable_reagents = list("sacid") - }, -/obj/item/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 +/obj/machinery/door/airlock/public/glass{ + name = "Teleporters" }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/hallway/primary/aft) "cHh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -70622,21 +70622,19 @@ /turf/open/floor/plating, /area/hallway/primary/port) "cHE" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + initialize_directions = 6 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/closed/wall/r_wall, +/area/science/nanite) "cHF" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/departments/science, +/turf/closed/wall/r_wall, +/area/science/nanite) "cHG" = ( /obj/structure/window/reinforced{ dir = 1; @@ -70670,18 +70668,11 @@ name = "Aft Port Inner Maintenance" }) "cHK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Robotics Lab"; - dir = 8; - network = list("SS13","RD") - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/closed/wall/r_wall, +/area/science/nanite) "cHL" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall, @@ -70701,34 +70692,66 @@ name = "Aft Starboard Inner Maintenance" }) "cHO" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/nanite) "cHP" = ( -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/nanite) "cHQ" = ( -/obj/machinery/recharge_station, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Telescience Test Chamber 1"; + dir = 2; + network = list("SS13","RD","telesci") + }, +/obj/machinery/computer/nanite_cloud_controller, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/science/robotics/mechbay) +/area/science/nanite) "cHR" = ( -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/machinery/nanite_programmer, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/science/robotics/mechbay) +/area/science/nanite) "cHS" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/item/storage/box/disks_nanite, +/obj/item/nanite_scanner, +/obj/item/nanite_remote, +/turf/open/floor/plasteel, +/area/science/nanite) "cHT" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 9 @@ -70830,64 +70853,63 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port) -"cIb" = ( -/obj/effect/turf_decal/tile/red{ +"cIc" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/computer/nanite_chamber_control, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/newscaster/security_unit{ - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/light{ +/turf/open/floor/plasteel, +/area/science/nanite) +"cId" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"cIc" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/machinery/nanite_chamber, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" +/turf/open/floor/plasteel, +/area/science/nanite) +"cIe" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 }, -/turf/open/floor/plasteel/recharge_floor, -/area/science/robotics/mechbay) -"cId" = ( -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"cIe" = ( /turf/open/floor/plasteel, -/area/janitor/b) +/area/science/nanite) "cIf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table, -/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/janitor/b) +/area/science/nanite) "cIg" = ( -/obj/structure/table, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/machinery/camera{ - c_tag = "Custodial Closet South" +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/janitor/b) +/turf/closed/wall, +/area/science/nanite) "cIh" = ( /obj/machinery/camera{ c_tag = "Station Garden Southwest"; @@ -70905,13 +70927,21 @@ name = "Station Garden" }) "cIj" = ( -/obj/machinery/light{ +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plasteel, -/area/janitor/b) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "cIk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -71047,9 +71077,11 @@ name = "Aft Port Inner Maintenance" }) "cIw" = ( -/obj/structure/closet/l3closet/janitor, -/turf/open/floor/plasteel, -/area/janitor/b) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/science/nanite) "cIx" = ( /obj/structure/cable{ icon_state = "2-4"; @@ -71147,14 +71179,17 @@ /turf/open/floor/plating, /area/engine/atmos) "cII" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = 1 +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/vending/wardrobe/jani_wardrobe{ - products = list(/obj/item/clothing/under/rank/janitor = 2, /obj/item/clothing/under/yogs/casualjanitorsuit = 2, /obj/item/clothing/suit/yogs/janitorcoat = 2, /obj/item/cartridge/janitor = 2, /obj/item/clothing/gloves/color/black = 2, /obj/item/clothing/head/soft/purple = 2, /obj/item/paint/paint_remover = 2, /obj/item/melee/flyswatter = 2, /obj/item/flashlight = 2, /obj/item/caution = 6, /obj/item/holosign_creator/janibarrier = 2, /obj/item/lightreplacer = 2, /obj/item/soap/nanotrasen = 2, /obj/item/storage/bag/trash = 2, /obj/item/clothing/shoes/galoshes = 2, /obj/item/watertank/janitor = 2, /obj/item/storage/belt/janitor = 2) +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/janitor/b) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "cIJ" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -71185,65 +71220,57 @@ /turf/open/floor/plating, /area/engine/atmos) "cIM" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/janitor/b) +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "cIN" = ( /turf/open/floor/plating{ dir = 4 }, /area/space) "cIO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/janitor/b) -"cIP" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"cIQ" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating/airless, -/area/space) -"cIR" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_y = 2 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = 1; - pixel_y = -2 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/item/storage/belt/champion, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel, +/area/science/nanite) +"cIP" = ( +/turf/open/floor/plasteel, +/area/science/nanite) +"cIQ" = ( +/obj/structure/chair/office/light{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel, +/area/science/nanite) +"cIR" = ( +/obj/machinery/camera{ + c_tag = "Experimental Studies Lab North"; + dir = 8; + network = list("SS13","RD") + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/turf/open/floor/plasteel, +/area/science/nanite) "cIS" = ( /obj/machinery/door/airlock/mining/glass{ name = "Mining Dock"; @@ -71291,11 +71318,8 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port) "cIX" = ( -/turf/open/floor/circuit{ - icon_state = "gcircuit"; - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) +/turf/closed/wall, +/area/science/nanite) "cIY" = ( /obj/structure/window/reinforced{ dir = 1; @@ -71306,14 +71330,21 @@ name = "Station Garden" }) "cIZ" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/turf/open/floor/circuit{ - icon_state = "gcircuit"; - luminosity = 2 +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/area/ai_monitored/nuke_storage) +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "cJa" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -71489,7 +71520,7 @@ /area/ai_monitored/turret_protected/ai) "cJq" = ( /obj/machinery/power/smes{ - charge = 5e+006 + charge = 5000000 }, /obj/structure/cable/cyan{ icon_state = "0-8" @@ -71542,8 +71573,9 @@ /turf/open/floor/plating, /area/maintenance/department/engine/atmos) "cJx" = ( -/obj/structure/table, -/obj/item/beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/open/floor/plasteel, /area/teleporter) "cJy" = ( @@ -71604,59 +71636,29 @@ /turf/open/floor/plating, /area/engine/atmos) "cJG" = ( -/obj/item/coin/silver{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/coin/silver{ - pixel_x = 12; - pixel_y = 7 - }, -/obj/item/coin/silver{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/coin/silver{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/coin/silver{ - pixel_x = 5; - pixel_y = -8 - }, -/obj/structure/closet/crate{ - name = "Silver Crate" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/turf/closed/wall/r_wall, +/area/science/nanite) "cJH" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/space) +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" + }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) "cJI" = ( -/obj/machinery/light/small, -/obj/structure/table, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-17"; - layer = 4.1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6; + initialize_directions = 6 + }, +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/nanite) "cJJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -71681,19 +71683,11 @@ /area/quartermaster/miningdock) "cJL" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 + dir = 8; + on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/nanite) "cJM" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -71710,13 +71704,12 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cJN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/nanite) "cJO" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -72109,22 +72102,11 @@ /turf/open/floor/plating, /area/maintenance/department/engine/atmos) "cKA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/holodeck/rec_center) "cKB" = ( /obj/machinery/light{ dir = 8; @@ -72174,42 +72156,29 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "cKH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, /turf/open/floor/plasteel, /area/teleporter) "cKI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 + icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel, +/area/science/nanite) "cKJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/light{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel, +/area/science/nanite) "cKK" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -72237,21 +72206,15 @@ /turf/open/floor/plasteel, /area/teleporter) "cKO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/nanite_program_hub, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/turf/open/floor/plasteel, +/area/science/nanite) "cKP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/brown{ @@ -72270,24 +72233,18 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port) "cKR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 }, -/obj/machinery/vr_sleeper{ - dir = 4; - icon_state = "sleeper" +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/nanite) "cKS" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -72462,17 +72419,12 @@ /turf/open/floor/plating, /area/maintenance/department/engine/atmos) "cLn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 5 }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/space) "cLo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -72489,38 +72441,29 @@ }, /area/hallway/secondary/command) "cLp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/plasteel, /area/crew_quarters/fitness{ name = "Holodeck" }) "cLq" = ( +/obj/machinery/shieldwallgen, /obj/structure/window/reinforced{ dir = 8 }, /obj/effect/turf_decal/bot, -/obj/machinery/shieldwallgen, /turf/open/floor/plasteel, /area/teleporter) "cLr" = ( -/obj/effect/turf_decal/bot, /obj/machinery/shieldwallgen, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/teleporter) "cLs" = ( /obj/structure/closet/crate, -/obj/item/crowbar, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel, /area/teleporter) "cLt" = ( @@ -72587,16 +72530,9 @@ /turf/open/floor/plasteel, /area/hydroponics) "cLA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/structure/chair/office/light, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/nanite) "cLB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -72803,14 +72739,10 @@ name = "Station Garden" }) "cMa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/nanite) "cMb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -72917,13 +72849,16 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cMl" = ( -/obj/structure/table/glass, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/airalarm, +/turf/closed/wall, +/area/science/nanite) "cMm" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/turf/closed/wall/r_wall, +/area/science/nanite) "cMn" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, @@ -72933,14 +72868,16 @@ /turf/open/floor/plasteel, /area/hydroponics) "cMp" = ( -/obj/structure/closet/chefcloset, -/obj/machinery/camera{ - c_tag = "Kitchen West"; - dir = 1; - network = list("SS13") +/obj/machinery/computer/nanite_cloud_controller, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cMq" = ( /obj/structure/plasticflaps, /obj/machinery/navbeacon{ @@ -73135,33 +73072,35 @@ /turf/open/floor/engine/vacuum, /area/engine/atmos) "cMJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 +/obj/machinery/nanite_programmer, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/turf/open/floor/plasteel, +/area/science/nanite) "cMK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/structure/table, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/glass/beaker, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/item/storage/box/disks_nanite, +/obj/item/nanite_scanner, +/obj/item/nanite_remote, +/turf/open/floor/plasteel, +/area/science/nanite) "cML" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 5 +/obj/machinery/computer/nanite_chamber_control{ + dir = 1; + icon_state = "computer" }, -/obj/item/reagent_containers/food/condiment/pack/hotsauce, -/obj/item/reagent_containers/food/condiment/pack/ketchup, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cMM" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -73215,9 +73154,21 @@ /turf/open/floor/plasteel, /area/hydroponics) "cMU" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/nanite_chamber, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/science/nanite) "cMV" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-02"; @@ -73230,14 +73181,14 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cMW" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cMX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -73276,18 +73227,11 @@ name = "Aft Port Inner Maintenance" }) "cNb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, /obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/firedoor/heavy{ - layer = 2.7; - name = "blast firelock"; - safe = 0 + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/science/nanite) "cNc" = ( /obj/structure/window/reinforced{ dir = 4 @@ -73362,8 +73306,12 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cNk" = ( /obj/structure/cable{ icon_state = "1-4" @@ -73374,16 +73322,17 @@ /turf/open/floor/plating, /area/storage/tech) "cNl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4"; - tag = "" - }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/closed/wall, +/area/science/nanite) "cNm" = ( /obj/structure/cable{ icon_state = "4-8" @@ -73440,52 +73389,65 @@ /turf/open/floor/engine/vacuum, /area/engine/atmos) "cNt" = ( -/obj/machinery/status_display/ai, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/closet/wardrobe/science_white, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cNu" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/power/apc{ + dir = 1; + name = "Experimental Studies Lab APC"; + pixel_y = 25 }, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "0-8" }, -/obj/structure/cable{ - icon_state = "2-8"; - tag = "" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access"; - req_access_txt = "16" +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plasteel, +/area/science/nanite) +"cNv" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"cNv" = ( -/obj/machinery/status_display/ai, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/closed/wall, -/area/hallway/primary/aft) +/obj/structure/closet/wardrobe/science_white, +/turf/open/floor/plasteel, +/area/science/nanite) "cNw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/science/nanite) "cNx" = ( /obj/structure/cable{ icon_state = "1-2" @@ -73573,18 +73535,15 @@ /turf/closed/wall, /area/hydroponics) "cNG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/door/firedoor/heavy{ - layer = 2.7; - name = "blast firelock"; - safe = 0 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plating, -/area/hallway/primary/aft) +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/science/nanite) "cNH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; @@ -73593,18 +73552,17 @@ /turf/open/floor/plasteel, /area/hydroponics) "cNI" = ( -/obj/machinery/vending/sustenance, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/science/nanite) "cNJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6; @@ -73652,15 +73610,18 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cNN" = ( -/obj/machinery/vending/coffee, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/closed/wall, +/area/science/nanite) "cNO" = ( /obj/structure/rack{ dir = 1 @@ -73912,12 +73873,21 @@ /turf/closed/wall, /area/hydroponics) "cOl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/nanite) "cOm" = ( /obj/structure/rack{ dir = 1 @@ -73956,9 +73926,15 @@ /turf/open/floor/plasteel, /area/hydroponics) "cOp" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/nanite) "cOq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -74245,12 +74221,30 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "cOU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" + }, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/science/robotics/lab) "cOV" = ( /obj/item/beacon, /turf/open/floor/plasteel, @@ -74260,44 +74254,47 @@ /turf/open/floor/plasteel, /area/hydroponics) "cOX" = ( -/obj/machinery/vending/cola, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway Center North"; - dir = 2; - network = list("SS13") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/nanite) "cOY" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/closed/wall, +/area/science/nanite) "cOZ" = ( -/obj/machinery/airalarm, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) -"cPa" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/nanite) +"cPa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cPb" = ( /obj/structure/cable{ icon_state = "2-4"; @@ -74316,16 +74313,20 @@ name = "Aft Port Inner Maintenance" }) "cPd" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cPe" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/science/nanite) "cPf" = ( /obj/machinery/camera/motion{ c_tag = "AI Exterior South East"; @@ -74434,30 +74435,19 @@ /turf/open/floor/plating, /area/storage/tech) "cPp" = ( -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" +/obj/machinery/light/small{ + dir = 8 }, +/obj/machinery/cell_charger, /obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 4; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/robotics/lab) +/turf/open/floor/plasteel, +/area/science/nanite) "cPq" = ( /obj/machinery/vending/assist, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -74503,25 +74493,17 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "cPv" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/stool, -/obj/machinery/button/door{ - id = "robotics"; - layer = 4; - name = "Shutters Control"; - pixel_x = -25; - pixel_y = 24; - req_access_txt = "29" - }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/ears/earmuffs, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/turf/open/floor/plasteel, +/area/science/nanite) "cPw" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; @@ -74564,11 +74546,14 @@ name = "Aft Port Inner Maintenance" }) "cPB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cPC" = ( /obj/machinery/porta_turret/ai{ dir = 8 @@ -74619,21 +74604,31 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai) "cPI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cPJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/science/nanite) "cPK" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -74744,63 +74739,30 @@ name = "Aft Port Inner Maintenance" }) "cPY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/science/nanite) "cPZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/science/nanite) "cQa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/item/stack/cable_coil, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/science/nanite) "cQb" = ( /obj/structure/cable/cyan{ icon_state = "1-2" @@ -74922,42 +74884,41 @@ name = "Aft Port Hallway" }) "cQr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" }, -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/plasteel, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, /area/science/robotics/lab) "cQs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/vent_pump, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/science/nanite) "cQt" = ( -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" +/obj/machinery/camera{ + c_tag = "Experimental Studies Lab East"; + dir = 8; + network = list("SS13","RD") }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, /turf/open/floor/plasteel, -/area/science/robotics/mechbay) +/area/science/nanite) "cQu" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -74980,8 +74941,13 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cQw" = ( +/obj/item/storage/toolbox/electrical, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/science/robotics/mechbay) +/area/science/nanite) "cQx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -75017,12 +74983,9 @@ name = "Aft Port Inner Maintenance" }) "cQB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/science/nanite) "cQC" = ( /obj/structure/cable{ icon_state = "1-2" @@ -75030,16 +74993,13 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "cQD" = ( -/obj/effect/landmark/start/cyborg, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/nanite) "cQE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - layer = 2.4; - on = 1 - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/nanite) "cQF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -75051,23 +75011,33 @@ /turf/open/floor/plating, /area/hallway/primary/aft) "cQG" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/item/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /turf/open/floor/plasteel, -/area/science/robotics/mechbay) +/area/science/nanite) "cQH" = ( -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/stack/sheet/plasteel{ + amount = 5 }, -/obj/machinery/power/apc{ - dir = 8; - name = "Mech Bay APC"; - pixel_x = -25 +/obj/item/stack/rods, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cQI" = ( /obj/machinery/atmospherics/components/unary/outlet_injector{ dir = 4; @@ -75165,51 +75135,58 @@ name = "Aft Starboard Inner Maintenance" }) "cQS" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "cQT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, +/obj/machinery/camera{ + c_tag = "Telescience Test Chamber 2"; + dir = 1; + network = list("SS13","RD","telesci") + }, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass{ + amount = 20 + }, +/obj/item/stack/sheet/metal/twenty, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/janitor/b) +/area/science/nanite) "cQU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/janitor/b) +/area/science/nanite) "cQV" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/ore_silo, -/obj/effect/turf_decal/box/white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/science/nanite) "cQW" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/camera{ + c_tag = "Experimental Studies Lab South"; + dir = 1; + network = list("SS13","RD") + }, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/science/nanite) "cQX" = ( /obj/structure/chair/office{ dir = 8 @@ -75271,15 +75248,13 @@ /turf/open/floor/grass, /area/hydroponics) "cRe" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/science/nanite) "cRf" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -75290,20 +75265,13 @@ /turf/open/floor/plasteel, /area/hydroponics) "cRg" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 1; - network = list("SS13") - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/turf/open/floor/plasteel, +/area/science/nanite) "cRh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -75325,67 +75293,50 @@ name = "Aft Port Inner Maintenance" }) "cRj" = ( -/obj/structure/table, -/obj/item/radio, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plasteel, +/obj/machinery/computer/teleporter{ + dir = 1 + }, +/turf/open/floor/plating, /area/teleporter) "cRk" = ( -/obj/structure/safe, -/obj/item/clothing/head/bearpelt, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/gun/ballistic/revolver/russian, -/obj/item/ammo_box/a357, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/light{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/machinery/light_switch{ + pixel_x = 30 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/nanite) "cRl" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/wall, +/area/science/nanite) "cRm" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/science/nanite) "cRn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "cRo" = ( /obj/structure/cable/cyan{ icon_state = "1-4" @@ -75427,25 +75378,24 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "cRt" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/research{ + name = "Experimental Studies Lab"; + req_access_txt = "8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/area/science/nanite) "cRu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "cRv" = ( /mob/living/simple_animal/cow{ name = "Bethy Jr" @@ -75470,21 +75420,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "HoloDeck Auditorium"; - dir = 8; - network = list("SS13") - }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" +/area/science/research{ + name = "Research Division" }) "cRy" = ( /obj/structure/closet, @@ -75501,35 +75447,36 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cRA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/magnetic_module, +/obj/effect/landmark/blobstart, +/obj/structure/target_stake, +/obj/item/target/clown, +/turf/open/floor/plating, +/area/security/range) +"cRB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"cRB" = ( /obj/machinery/light{ - dir = 8 + dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ - anchored = 1; - icon_state = "plant-05"; - layer = 4.1; - name = "incredibly heavy plant" +/obj/machinery/newscaster{ + dir = 1; + pixel_y = 30 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" }) "cRC" = ( /obj/machinery/door/poddoor{ @@ -75671,11 +75618,8 @@ name = "Aft Starboard Inner Maintenance" }) "cRP" = ( -/obj/machinery/computer/teleporter{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, +/obj/machinery/teleport/station, +/turf/open/floor/plating, /area/teleporter) "cRQ" = ( /obj/structure/cable{ @@ -75742,9 +75686,8 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "cRV" = ( -/obj/machinery/teleport/station, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, +/obj/machinery/teleport/hub, +/turf/open/floor/plating, /area/teleporter) "cRW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -75927,9 +75870,11 @@ name = "Aft Port Inner Maintenance" }) "cSp" = ( -/obj/machinery/teleport/hub, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/obj/machinery/light, +/turf/open/floor/plating, /area/teleporter) "cSq" = ( /obj/structure/disposalpipe/segment{ @@ -76033,20 +75978,19 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cSB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cSC" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 22 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"cSC" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/gas, /turf/open/floor/plasteel, /area/teleporter) "cSD" = ( @@ -76356,20 +76300,10 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cTi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes = null; - codes_txt = "patrol;next_patrol=KN"; - location = "MS" - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/obj/machinery/atmospherics/pipe/simple/supplymain/visible, +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" }) "cTj" = ( /obj/structure/closet/crate, @@ -76689,17 +76623,19 @@ name = "Aft Port Hallway" }) "cTS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29"; + req_one_access_txt = "0" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) "cTT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6; @@ -76736,15 +76672,23 @@ name = "Aft Port Hallway" }) "cTW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4; - initialize_directions = 11 +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29"; + req_one_access_txt = "0" }, -/obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel{ + dir = 1 + }, +/area/science/robotics/lab) "cTX" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -77176,26 +77120,35 @@ /turf/closed/wall, /area/crew_quarters/cafeteria) "cUP" = ( -/obj/structure/chair/office{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "cUQ" = ( -/obj/structure/chair/office{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "cUR" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/crew_quarters/cafeteria) "cUS" = ( -/obj/machinery/vending/wardrobe/chef_wardrobe, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "cUT" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/grass, @@ -77226,9 +77179,18 @@ /turf/open/floor/plating, /area/crew_quarters/kitchen) "cUX" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "cUY" = ( /obj/machinery/smartfridge, /turf/closed/wall, @@ -77255,13 +77217,18 @@ name = "Holodeck" }) "cVb" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/science/robotics/lab) "cVc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -77273,13 +77240,22 @@ name = "Aft Port Inner Maintenance" }) "cVd" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/condiment/rice, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" + }, +/obj/structure/sign/departments/science{ + name = "\improper ROBOTICS!"; + pixel_x = 32 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/science/robotics/lab) "cVe" = ( /obj/structure/table, /obj/item/aiModule/core/full/robocop, @@ -77495,44 +77471,39 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "cVB" = ( -/obj/machinery/light_switch{ - pixel_y = -30 +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" }, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) -"cVC" = ( -/obj/machinery/requests_console{ - department = "Kitchen"; - departmentType = 2; - pixel_x = 30 +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "mech bay" }, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel/blackwhite, -/area/crew_quarters/kitchen) -"cVD" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12" +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"cVC" = ( +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cVD" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" }, -/obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "cVE" = ( -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) +/obj/effect/landmark/start/cook, +/turf/open/floor/plasteel/blackwhite, +/area/crew_quarters/kitchen) "cVF" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ @@ -77565,11 +77536,14 @@ name = "Holodeck" }) "cVI" = ( -/obj/structure/chair/comfy/black{ +/obj/structure/chair/office{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "cVJ" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -77582,8 +77556,13 @@ name = "Holodeck" }) "cVK" = ( -/obj/machinery/light{ - dir = 1 +/obj/structure/chair/office, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"cVL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -77591,31 +77570,19 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/plasteel/dark{ - dir = 7 - }, -/area/hallway/primary/aft) -"cVL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/newscaster{ - dir = 1; - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "AI Entrance"; - dir = 2; - network = list("SS13","RD","AI") - }, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/turf/open/floor/plasteel/dark{ - dir = 7 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/area/hallway/primary/aft) +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cVM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6; @@ -77659,28 +77626,41 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria) "cVT" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark{ - dir = 7 +/obj/structure/chair/office{ + dir = 8 }, -/area/hallway/primary/aft) +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "cVU" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/disposalpipe/segment, +/obj/structure/chair/stool, +/obj/machinery/button/door{ + id = "robotics"; + layer = 4; + name = "Shutters Control"; + pixel_x = -25; + pixel_y = 24; + req_access_txt = "29" }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 8 }, +/obj/effect/landmark/start/roboticist, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/science/robotics/lab) "cVV" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -77703,7 +77683,20 @@ /turf/open/floor/plasteel, /area/hallway/secondary/command) "cVX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"cVY" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"cVZ" = ( +/obj/machinery/light{ + dir = 1 + }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -77714,42 +77707,37 @@ dir = 7 }, /area/hallway/primary/aft) -"cVY" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"cVZ" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) "cWa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/newscaster{ dir = 1; pixel_y = 30 }, +/obj/machinery/camera{ + c_tag = "AI Entrance"; + dir = 2; + network = list("SS13","RD","AI") + }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/plasteel/dark{ + dir = 7 }, -/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "cWb" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark{ + dir = 7 + }, /area/hallway/primary/aft) "cWc" = ( /obj/structure/cable{ @@ -77763,7 +77751,15 @@ }) "cWd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark{ + dir = 7 + }, /area/hallway/primary/aft) "cWe" = ( /obj/machinery/door/airlock/maintenance{ @@ -77886,10 +77882,12 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cWp" = ( -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "cWq" = ( @@ -77957,9 +77955,8 @@ /turf/closed/wall/r_wall, /area/science/robotics/lab) "cWy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "cWz" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -78106,11 +78103,20 @@ /turf/open/floor/plating, /area/maintenance/department/engine/atmos) "cWO" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "cWP" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -78537,16 +78543,9 @@ name = "Station Garden" }) "cXB" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/department/engine/atmos) "cXC" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -78558,17 +78557,20 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port) "cXD" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/punching_bag, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "cXE" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -78719,24 +78721,15 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/exit) "cXW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/plating, -/area/science/robotics/lab) +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "cXX" = ( /obj/structure/plasticflaps, /obj/machinery/navbeacon{ @@ -79012,77 +79005,126 @@ /turf/closed/wall, /area/space) "cYA" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/hallway/primary/aft) "cYB" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "cYC" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ dir = 8 }, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "cYD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "cYE" = ( +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "cYF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/hallway/primary/aft) "cYG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/hallway/primary/aft) "cYH" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "cYI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -79157,11 +79199,16 @@ name = "Aft Port Hallway" }) "cYP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "cYQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -79192,16 +79239,28 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria) "cYU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 4; - network = list("SS13","RD") +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cYV" = ( /obj/structure/cable{ icon_state = "2-8"; @@ -79241,18 +79300,22 @@ name = "Aft Port Hallway" }) "cYZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/conveyor{ + dir = 1; + id = "MinDel" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/turf/open/floor/plasteel{ + dir = 8 + }, +/area/hallway/primary/aft) "cZa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 2; + id = "MinDel" }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/turf/open/floor/plating, +/area/hallway/primary/aft) "cZb" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -79565,8 +79628,13 @@ /turf/open/floor/plating, /area/maintenance/department/engine/atmos) "cZM" = ( -/obj/effect/spawner/structure/window/reinforced/shutter, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "cZN" = ( /obj/effect/landmark/event_spawn, @@ -79575,12 +79643,10 @@ name = "Aft Port Hallway" }) "cZO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "cZP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/dark, @@ -79686,14 +79752,13 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "cZZ" = ( -/obj/structure/sink{ - dir = 8; - icon_state = "sink"; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plasteel, -/area/janitor/b) +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "daa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -79710,12 +79775,20 @@ /turf/open/floor/plasteel/dark, /area/security/checkpoint) "dab" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Holodeck" + }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; + dir = 4; on = 1 }, /turf/open/floor/plasteel, -/area/janitor/b) +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "dac" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -79727,12 +79800,17 @@ /turf/open/floor/plasteel/white/side, /area/medical/genetics/cloning) "dad" = ( -/mob/living/simple_animal/bot/cleanbot{ - name = "Scrubs, MD"; - on = 0 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/janitor/b) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dae" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -79748,125 +79826,127 @@ }, /area/medical/paramedic) "daf" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"dag" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/vault{ - req_access_txt = "53" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "vault" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/area/ai_monitored/nuke_storage) -"dah" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/punching_bag, /turf/open/floor/plasteel, /area/crew_quarters/fitness{ name = "Holodeck" }) -"dai" = ( -/obj/effect/turf_decal/tile/blue{ +"dag" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/plasteel, /area/crew_quarters/fitness{ name = "Holodeck" }) -"daj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +"dah" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/plasteel, /area/crew_quarters/fitness{ name = "Holodeck" }) -"dak" = ( -/obj/machinery/light, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +"dai" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "Toxins air scrubber"; + on = 1 }, /turf/open/floor/plasteel, /area/crew_quarters/fitness{ name = "Holodeck" }) -"dal" = ( -/obj/structure/closet/golf, -/obj/structure/window/reinforced{ - dir = 8 - }, +"daj" = ( /turf/open/floor/plasteel, /area/crew_quarters/fitness{ name = "Holodeck" }) -"dam" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Holodeck APC"; - pixel_y = -24 +"dak" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/structure/closet/masks, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) -"dan" = ( -/obj/structure/cable{ - icon_state = "4-8"; - tag = "" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dao" = ( -/obj/structure/cable{ - icon_state = "4-8"; - tag = "" +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dal" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" }, /turf/open/floor/plasteel/sepia, /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) -"dap" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8"; - tag = "" +"dam" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/plasteel/sepia, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) +"dan" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/glass, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dao" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dap" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria) "daq" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -79874,16 +79954,13 @@ /turf/closed/wall/r_wall, /area/medical/virology) "dar" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-8"; - tag = "" +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 8 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) "das" = ( /obj/machinery/airalarm{ dir = 8; @@ -79909,12 +79986,10 @@ /turf/open/floor/plasteel/dark, /area/security/checkpoint/engineering) "dau" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/atmospherics/pipe/manifold/supplymain/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) "dav" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -79945,33 +80020,35 @@ name = "\improper Telecommunications Satellite Access" }) "dax" = ( -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 1; + id = "MinDel" }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/turf/open/floor/plating, +/area/hallway/primary/aft) "day" = ( -/obj/machinery/door/airlock/glass{ - name = "Kitchen"; - req_access_txt = "28" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) "daz" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" }) "daA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -79988,29 +80065,33 @@ }, /area/hallway/secondary/command) "daB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" }) "daC" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating, +/turf/closed/wall, /area/maintenance/port/aft{ name = "Aft Port Inner Maintenance" }) "daD" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/closed/wall, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) "daE" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -80020,57 +80101,56 @@ name = "\improper Telecommunications Satellite Access" }) "daF" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/space) "daG" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload_foyer) "daH" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = 22 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/light_switch{ + pixel_x = 7; + pixel_y = 37 }, +/obj/effect/landmark/start/cyborg, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/ai_monitored/turret_protected/ai_upload_foyer) "daI" = ( -/obj/machinery/light{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"daJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"daJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/rnd/production/protolathe/department/science, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -80078,112 +80158,67 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"daK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Robotic Research"; - dir = 1; - network = list("SS13","RD") - }, -/obj/machinery/computer/rdconsole/robotics{ - dir = 1; - icon_state = "computer" - }, -/turf/open/floor/plasteel/dark{ - dir = 7 - }, -/area/science/robotics/lab) -"daL" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"daM" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -30 +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"daK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"daL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/space) +"daM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) "daN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway Center South"; + dir = 8; + network = list("SS13") }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "daO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"daP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"daP" = ( +/turf/open/floor/plasteel/white/side{ dir = 10 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/science/robotics{ + name = "Robotics Surgery" + }) "daQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -80195,63 +80230,76 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "daR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) -"daS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel/white/side{ + dir = 6 }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"daT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/area/science/robotics{ + name = "Robotics Surgery" + }) +"daS" = ( +/obj/machinery/disposal/bin{ + desc = "Moving bodies without the mess since 2016."; + name = "Body Dump (NO TRASH)" }, +/obj/structure/disposalpipe/trunk, /obj/machinery/light_switch{ - pixel_y = -25 + pixel_x = -30 }, -/obj/machinery/button/door{ - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = 8; - pixel_y = -25; - req_access_txt = "29" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/area/science/robotics{ + name = "Robotics Surgery" + }) +"daT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/item/clothing/mask/breath/medical, +/obj/item/tank/internals/anesthetic, +/turf/open/floor/plasteel/white/side, +/area/science/robotics{ + name = "Robotics Surgery" + }) "daU" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/light/small{ + dir = 4 }, +/obj/structure/table/reinforced, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, /obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 + dir = 4; + pixel_x = 24 }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/turf/open/floor/plasteel/white/side{ + dir = 6 + }, +/area/science/robotics{ + name = "Robotics Surgery" + }) "daV" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/plasteel/recharge_floor, -/area/science/robotics/mechbay) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "daW" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "daX" = ( /obj/structure/cable{ icon_state = "2-8"; @@ -80263,125 +80311,152 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "daY" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "daZ" = ( -/obj/machinery/requests_console{ - department = "Janitorial North"; - departmentType = 1; - pixel_y = -29 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dba" = ( +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 }, -/obj/structure/table, -/obj/item/paper_bin{ +/obj/item/clothing/head/welding{ pixel_x = -3; - pixel_y = 7 + pixel_y = 5 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/item/pen, -/obj/item/key/janitor, -/turf/open/floor/plasteel, -/area/janitor/b) -"dba" = ( -/obj/machinery/rnd/production/protolathe/department/service, /turf/open/floor/plasteel, -/area/janitor/b) +/area/science/robotics/lab) "dbb" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, -/area/janitor/b) +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) "dbc" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light_switch{ - pixel_y = -28 +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/plasteel, -/area/janitor/b) +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) "dbd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/structure/janitorialcart, -/turf/open/floor/plasteel, -/area/janitor/b) -"dbe" = ( -/obj/structure/closet/jcloset, -/turf/open/floor/plasteel, -/area/janitor/b) -"dbf" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/structure/cable{ icon_state = "2-4"; tag = "" }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"dbe" = ( /obj/structure/cable{ - icon_state = "2-8"; + icon_state = "2-4"; tag = "" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dbg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"dbf" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" +/obj/machinery/power/apc{ + dir = 2; + name = "South Custodial Closet APC"; + pixel_y = -25 + }, +/turf/open/floor/plating, +/area/janitor/b) +"dbg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" }) "dbh" = ( -/obj/machinery/camera{ - c_tag = "Blue Team Prep Room"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" }) "dbi" = ( -/obj/machinery/camera{ - c_tag = "Aft Port Hallway 6"; - dir = 4; - network = list("SS13") +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" }) "dbj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8"; + tag = "" }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" }) "dbk" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) "dbl" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 8 @@ -80395,32 +80470,42 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dbm" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) "dbn" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 +/obj/machinery/airalarm{ + pixel_y = 23 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) "dbo" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/machinery/power/apc{ + dir = 1; + name = "Vault APC"; + pixel_y = 25 }, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "0-2" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) "dbp" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 10 @@ -80435,85 +80520,87 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dbq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dbr" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dbs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2"; + tag = "" }, -/obj/machinery/power/apc{ - dir = 1; - name = "Port Aft Hallway APC"; - pixel_y = 25 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/turf/open/floor/plating, +/area/maintenance/department/engine/atmos) "dbt" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/engine/atmos) +"dbu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -30 + }, +/obj/machinery/camera{ + c_tag = "Escape Holding Cell"; + dir = 4; + network = list("SS13") }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dbu" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dbv" = ( -/obj/machinery/camera{ - c_tag = "Aft Port Hallway 9"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) "dbw" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 + dir = 4 }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) @@ -80530,32 +80617,12 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "dby" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dbz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 + icon_state = "0-2" }, +/obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/hallway/secondary/exit) "dbA" = ( @@ -80594,36 +80661,48 @@ /turf/closed/wall, /area/engine/atmos) "dbD" = ( -/turf/closed/wall, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel, +/area/science/lab) "dbE" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/closed/wall, -/area/hallway/primary/aft) -"dbF" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12" +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plasteel, +/area/science/explab) +"dbF" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "dbG" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/structure/table, +/obj/item/paper{ + desc = ""; + info = "Brusies sustained in the holodeck can be healed simply by sleeping."; + name = "Holodeck Disclaimer" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "dbH" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ - dir = 1 + dir = 8 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dbI" = ( @@ -80634,20 +80713,19 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "dbJ" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/chair/office{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "dbK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "dbL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -80658,56 +80736,32 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "dbM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "dbN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "dbO" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "dbP" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the research department is."; - icon_state = "direction_sci"; - name = "research department"; - pixel_y = -8 - }, -/obj/structure/sign/directions/security{ - dir = 8; - icon_state = "direction_sec"; - pixel_y = 8 - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the medical department is."; - dir = 8; - icon_state = "direction_med"; - name = "medical department" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/structure/chair/stool, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "dbQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -80721,25 +80775,9 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dbR" = ( -/obj/structure/sign/directions/evac{ - dir = 4; - icon_state = "direction_evac"; - pixel_y = -8 - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the engineering department is."; - dir = 4; - icon_state = "direction_eng" - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Suuply department is."; - dir = 4; - icon_state = "direction_supply"; - name = "cargo department"; - pixel_y = 8 - }, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel, +/area/science/lab) "dbS" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -80774,18 +80812,9 @@ /turf/open/floor/plasteel, /area/engine/atmos) "dbW" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/landmark/start/research_director, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hor) "dbX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -80803,127 +80832,137 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dbY" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/closed/wall, +/area/crew_quarters/kitchen) "dbZ" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dca" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"dcb" = ( -/obj/structure/sign/departments/science{ - name = "\improper ROBOTICS!"; - pixel_x = 32 +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"dcc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/power/apc{ + dir = 8; + name = "Kitchen APC"; + pixel_x = -25 }, -/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/science/robotics/lab) -"dcd" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" +/area/crew_quarters/kitchen) +"dca" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/closed/wall, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) +"dcb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) +"dcc" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) +"dcd" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 }, -/area/science/robotics/lab) -"dce" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/obj/structure/sign/departments/science{ - name = "\improper ROBOTICS!"; - pixel_x = 32 +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) +"dce" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/science/robotics/lab) -"dcf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, -/area/science/robotics/lab) +/area/ai_monitored/turret_protected/ai_upload_foyer) +"dcf" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/machinery/camera{ + c_tag = "AI Foyer"; + dir = 4; + network = list("SS13","RD","AI") + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "dcg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "dch" = ( -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" +/obj/machinery/power/apc{ + dir = 4; + name = "AI Upload Access APC"; + pixel_x = 27; + pixel_y = -2 }, -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) +/area/ai_monitored/turret_protected/ai_upload_foyer) "dci" = ( -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" - }, -/obj/machinery/door/poddoor/shutters{ - id = "Skynet_launch"; - name = "mech bay" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload_foyer) "dcj" = ( /turf/closed/wall/r_wall, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/area/hallway/primary/aft) "dck" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -80959,47 +80998,48 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dcn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Surgery Room"; + req_access_txt = "29" }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"dco" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet South"; - req_access_txt = "26" +/obj/structure/sign/departments/science{ + name = "\improper ROBOTICS!"; + pixel_x = 32 }, +/obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, -/area/janitor/b) +/area/science/robotics{ + name = "Robotics Surgery" + }) +"dco" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/science/robotics{ + name = "Robotics Surgery" + }) "dcp" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12" +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_x = -30 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "dcq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -81010,242 +81050,156 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dcr" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/door/firedoor/border_only{ +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dcs" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dcs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "dct" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) -"dcu" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) -"dcv" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dcu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "27" }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) -"dcw" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/vr_sleeper{ - dir = 1; - icon_state = "sleeper" +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"dcv" = ( +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) +"dcw" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) "dcx" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/vr_sleeper{ - dir = 1; - icon_state = "sleeper" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Holodeck" - }) +/turf/closed/wall, +/area/janitor/b) "dcy" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "26" }, -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/janitor/b) "dcz" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/janitor/b) "dcA" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/machinery/airalarm, +/turf/closed/wall, +/area/janitor/b) "dcB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6; + initialize_directions = 6 }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/turf/closed/wall, +/area/janitor/b) "dcC" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/crew_quarters/cafeteria) +/area/janitor/b) "dcD" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" }) "dcE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" }) "dcF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" }) "dcG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/structure/rack{ + dir = 8; + layer = 2.9 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) "dcH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/closed/wall, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) "dcI" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/closed/wall, +/area/space) "dcJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-24"; - layer = 4.1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/landmark/start/scientist, +/obj/structure/chair/office/light, +/turf/open/floor/plasteel, +/area/science/xenobiology) "dcK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/ai_monitored/nuke_storage) "dcL" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -81254,26 +81208,17 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dcM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-24"; - layer = 4.1 - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway West 3"; - dir = 2; - network = list("SS13") +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/ai_monitored/nuke_storage) "dcN" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -81337,11 +81282,27 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dcT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "12" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "1-4"; + tag = "" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/department/engine/atmos) "dcU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -81354,42 +81315,35 @@ /turf/closed/wall, /area/hallway/secondary/exit) "dcV" = ( -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plating, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dcW" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dcX" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dcY" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/security/glass{ - name = "Escape Holding Cell"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, +/obj/structure/table, +/obj/machinery/recharger, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dcZ" = ( @@ -81403,12 +81357,21 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dda" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ +/obj/machinery/computer/cargo/request, +/obj/machinery/firealarm{ + pixel_y = 25 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "ddb" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 @@ -81430,244 +81393,200 @@ name = "Robotics Surgery" }) "ddd" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dde" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ +/obj/machinery/computer/cargo/request, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"ddf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway West 2"; +/turf/open/floor/plasteel, +/area/quartermaster/office) +"ddf" = ( +/obj/machinery/conveyor{ dir = 2; - network = list("SS13") + id = "MinDel" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/light/small{ + brightness = 3; + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/plasteel{ + dir = 8 }, -/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "ddg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Cargo Foyer West"; + dir = 2; + network = list("SS13","Cargo") }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"ddh" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"ddi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel, +/area/quartermaster/office) +"ddh" = ( +/obj/structure/chair/office{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"ddi" = ( +/obj/structure/chair/office, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "ddj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 +/obj/machinery/newscaster{ + dir = 1; + pixel_y = 30 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"ddk" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) +"ddk" = ( +/obj/machinery/smartfridge/drinks, +/obj/machinery/light, +/turf/closed/wall, +/area/crew_quarters/kitchen) "ddl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - layer = 2.4; - on = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "ddm" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "ddn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"ddo" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway East 1"; - dir = 2; - network = list("SS13") - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/plasteel, +/area/quartermaster/office) +"ddo" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) "ddp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) "ddq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/rack{ + dir = 8; + layer = 2.9 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) +"ddr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"ddr" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dds" = ( +/obj/item/radio/intercom{ + dir = 8; + freerange = 0; + name = "Station Intercom (General)"; + pixel_y = 23 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dds" = ( -/obj/structure/chair/comfy/black{ - name = "Captain" - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "ddt" = ( -/obj/structure/table/glass, -/obj/machinery/newscaster{ - dir = 1; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"ddu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) +"ddu" = ( +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/office) "ddv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "ddw" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway East 3"; - dir = 2; - network = list("SS13") +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-07"; + name = "Photosynthetic Potted plant"; + pixel_y = 10 }, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -81675,6 +81594,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "ddx" = ( @@ -81691,12 +81613,16 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "ddy" = ( -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-07"; + name = "Photosynthetic Potted plant"; + pixel_y = 10 }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, @@ -81740,30 +81666,59 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "ddD" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/table, +/obj/item/book/manual/wiki/robotics_cyborgs{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/storage/belt/utility, +/obj/item/reagent_containers/glass/beaker/large, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/science/robotics/lab) "ddE" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/machinery/chem_dispenser{ + dispensable_reagents = list("sacid") + }, +/obj/item/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/science/robotics/lab) "ddF" = ( -/obj/machinery/firealarm{ - pixel_y = 25 +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "ddG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -81780,38 +81735,37 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "ddH" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "ddI" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-06"; - level = 4.1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "ddJ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-03"; - layer = 4.1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + dir = 8; + network = list("SS13","RD") }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "ddK" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway East 5"; - dir = 2; - network = list("SS13") +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "ddL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "ddM" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -81821,152 +81775,95 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "ddN" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"ddO" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"ddP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"ddO" = ( +/obj/machinery/mech_bay_recharge_port, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"ddQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 + icon_state = "0-4" }, -/turf/closed/wall, -/area/crew_quarters/cafeteria) -"ddR" = ( +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"ddP" = ( /obj/structure/cable{ - icon_state = "2-4"; + icon_state = "1-2"; tag = "" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/chair/office, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"ddS" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + icon_state = "1-4" }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"ddT" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=KS"; - location = "KE" + icon_state = "1-8"; + tag = "" }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"ddU" = ( +/turf/open/floor/plasteel/recharge_floor, +/area/science/robotics/mechbay) +"ddQ" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-8" }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"ddR" = ( +/turf/open/floor/plasteel, +/area/janitor/b) +"ddS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel, +/area/janitor/b) +"ddT" = ( +/obj/structure/table, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/machinery/camera{ + c_tag = "Custodial Closet South" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plasteel, +/area/janitor/b) +"ddU" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plasteel, +/area/janitor/b) "ddV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/structure/closet/l3closet/janitor, +/turf/open/floor/plasteel, +/area/janitor/b) "ddW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/office) "ddX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/janitor/b) "ddY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/closed/wall, +/area/janitor/b) "ddZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -81977,50 +81874,37 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dea" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/airless, +/area/space) "deb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dec" = ( -/obj/structure/cable{ - icon_state = "2-8"; - tag = "" +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dec" = ( +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/ai_monitored/nuke_storage) "ded" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) "dee" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -82028,15 +81912,11 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/command) "def" = ( +/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space) "deg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -82102,30 +81982,28 @@ /turf/closed/wall, /area/hallway/secondary/exit) "dem" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"den" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, /obj/machinery/door/firedoor/border_only{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"den" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "deo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -82155,194 +82033,207 @@ /turf/closed/wall, /area/hallway/secondary/exit) "der" = ( -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "des" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + initialize_directions = 6 + }, +/turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "det" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "deu" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" }, +/obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/hallway/secondary/exit) "dev" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "dew" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/chair/stool, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dex" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/office) "dey" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/small, +/obj/structure/table, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + layer = 4.1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "dez" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - initialize_directions = 11 +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "deA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"deB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"deB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ +/obj/machinery/light{ dir = 8; - on = 1 + icon_state = "tube1" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "deC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Aft Port Hallway 6"; + dir = 8; + network = list("SS13") }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"deD" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"deD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/office) "deE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "deF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - initialize_directions = 11 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "deG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) -"deH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) -"deI" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"deH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"deI" = ( +/obj/structure/table/glass, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria) "deJ" = ( -/obj/machinery/camera{ - c_tag = "Cafeteria Southeast"; - dir = 8; - network = list("SS13") - }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria) "deK" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/light{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/structure/table/glass, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/office) "deL" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -82357,342 +82248,355 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/command) "deM" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/vending/sustenance, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"deN" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office/dark{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"deN" = ( -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel, +/area/quartermaster/office) +"deO" = ( +/obj/machinery/computer/cargo, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"deO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "deP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - layer = 2.4; - on = 1 +/obj/structure/rack{ + dir = 8; + layer = 2.9 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) "deQ" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=KE"; - location = "RW" +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/plasteel/dark, +/obj/machinery/door/firedoor/heavy{ + layer = 2.7; + name = "blast firelock"; + safe = 0 + }, +/turf/open/floor/plating, /area/hallway/primary/aft) "deR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/dark, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall/r_wall, /area/hallway/primary/aft) "deS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-4"; + tag = "" }, -/turf/open/floor/plasteel/dark, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall/r_wall, /area/hallway/primary/aft) "deT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=RTS"; - location = "RE" +/obj/machinery/status_display/ai, +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, +/turf/closed/wall/r_wall, /area/hallway/primary/aft) "deU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "deV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 +/obj/machinery/status_display/ai, +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, +/turf/closed/wall, /area/hallway/primary/aft) "deW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4; - initialize_directions = 11 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" }, -/turf/open/floor/plasteel/dark, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall/r_wall, /area/hallway/primary/aft) "deX" = ( -/obj/machinery/light{ - dir = 8 +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/machinery/door/firedoor/heavy{ + layer = 2.7; + name = "blast firelock"; + safe = 0 + }, +/turf/open/floor/plating, +/area/hallway/primary/aft) "deY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"deZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/vending/sustenance, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dfa" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"deZ" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/window/fulltile, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dfa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/plating, -/area/crew_quarters/cafeteria) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dfb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/status_display/evac, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"dfc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/chair/office, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) -"dfc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dfd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/vending/cola, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway Center North"; + dir = 2; + network = list("SS13") }, -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) -"dfe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/chair/office{ +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dfe" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dff" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/airalarm, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"dfg" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) -"dfg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/chair/office, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dfh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/closed/wall, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria) "dfi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/camera{ - c_tag = "Aft Port Hallway 8"; - dir = 4; - network = list("SS13") - }, -/obj/structure/table/glass, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dfj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/chair/office{ - dir = 8 +/obj/structure/window/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria) "dfk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office/dark{ + dir = 1 }, -/obj/structure/disposalpipe/junction/flip{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "dfl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "dfm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/area/science/robotics/lab) "dfn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dfo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "dfp" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dfq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/stack/sheet/metal{ + amount = 50 }, -/obj/structure/chair/comfy/black{ - dir = 4 +/obj/item/stack/sheet/metal{ + amount = 50 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/stack/sheet/metal{ + amount = 50 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/item/stack/sheet/metal{ + amount = 50 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dfr" = ( +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dfq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/table/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dfr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dfs" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/chair/comfy/black{ - dir = 8; - icon_state = "comfychair" +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dfs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "dft" = ( /obj/machinery/vending/cola, /obj/effect/turf_decal/tile/brown{ @@ -82705,137 +82609,111 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "dfu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"dfv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"dfw" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dfv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dfw" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/plasteel, /area/hallway/secondary/command) "dfx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + layer = 2.4; + on = 1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "dfy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) "dfz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/power/apc{ + dir = 8; + name = "Mech Bay APC"; + pixel_x = -25 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/area/science/robotics/mechbay) "dfA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/obj/machinery/vending/sustenance, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) "dfB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/janitor/b) "dfC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 + req_access_txt = 1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/janitor/b) "dfD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway West 1"; - dir = 1; - network = list("SS13") +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dfE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dfF" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dfG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor/border_only{ dir = 4 }, @@ -82843,29 +82721,18 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dfF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/security/checkpoint/science) +"dfH" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dfG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dfH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dfI" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/brown{ @@ -82969,61 +82836,79 @@ /turf/closed/wall, /area/hallway/secondary/exit) "dfS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dfT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dfT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/hallway/secondary/exit) "dfU" = ( -/mob/living/simple_animal/bot/secbot/beepsky, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/hallway/secondary/exit) "dfV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/hallway/secondary/exit) "dfW" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + name = "Security Escape Airlock"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/area/hallway/secondary/exit) "dfX" = ( /turf/open/floor/plating, /area/hallway/secondary/exit) "dfY" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/door/airlock/external{ + name = "Security Escape Airlock"; + req_access_txt = "2" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/area/hallway/secondary/exit) "dfZ" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -83032,25 +82917,29 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "dga" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Cargo Foyer East"; + dir = 1; + network = list("SS13","Cargo") }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "dgb" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dgc" = ( /obj/machinery/vending/snack, /obj/effect/turf_decal/tile/brown, @@ -83063,218 +82952,230 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "dgd" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"dge" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "Robotics Junction"; - sortType = 14 +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dge" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "dgf" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "applebush"; - layer = 4.1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/status_display/evac, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"dgg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"dgh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dgg" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-20"; - layer = 4.1; - pixel_y = 3 +/obj/machinery/camera{ + c_tag = "HoloDeck Auditorium"; + dir = 8; + network = list("SS13") }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dgh" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "applebush"; - layer = 4.1 +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"dgi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway East 2"; - dir = 1; - network = list("SS13") - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/closed/wall, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dgj" = ( +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dgi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/item/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "incredibly heavy plant" }, -/obj/structure/disposalpipe/junction/flip{ - dir = 4; - icon_state = "pipe-j2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dgj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dgk" = ( /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dgk" = ( -/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway East 4"; - dir = 1; - network = list("SS13") - }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dgl" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4; - icon_state = "pipe-j2" +/obj/machinery/conveyor{ + dir = 1; + id = "MinDel" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 8 }, -/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dgm" = ( -/obj/structure/chair/comfy/black{ +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Robotics Desk"; + dir = 2; + network = list("SS13","RD") + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dgn" = ( -/obj/structure/table/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/structure/disposalpipe/junction, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "dgo" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dgp" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/chair/office{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "dgq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/table, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dgr" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 30 }, /obj/structure/disposalpipe/segment, -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dgs" = ( -/obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "applebush"; - layer = 4.1 +/obj/structure/table, +/obj/item/destTagger{ + pixel_x = 4; + pixel_y = 3 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dgt" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the escape arm is."; - dir = 4; - icon_state = "direction_evac"; - name = "escape arm"; - pixel_y = -8 +/obj/item/destTagger{ + pixel_x = 4; + pixel_y = 3 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the engineering department is."; - dir = 4; - icon_state = "direction_eng" +/obj/machinery/firealarm{ + pixel_y = 25 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the research department is."; - dir = 4; - icon_state = "direction_sci"; - name = "research department"; - pixel_y = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dgt" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "dgu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue{ @@ -83286,8 +83187,16 @@ /turf/open/floor/plasteel/cafeteria, /area/hallway/secondary/command) "dgv" = ( -/turf/closed/wall, -/area/maintenance/starboard/aft/secondary) +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "dgw" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; @@ -83303,22 +83212,25 @@ }, /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) "dgx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/starboard/aft/secondary) +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) "dgy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/starboard/aft/secondary) -"dgz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - initialize_directions = 6 +/obj/structure/chair/comfy/black{ + dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/nanite) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dgz" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dgA" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -83346,12 +83258,15 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/command) "dgC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/sign/departments/science, -/turf/closed/wall/r_wall, -/area/science/nanite) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dgD" = ( /obj/structure/cable{ icon_state = "2-4"; @@ -83366,61 +83281,61 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dgE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/nanite) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dgF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/nanite) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dgG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/chair/comfy/black{ + dir = 8 }, -/turf/closed/wall/r_wall, +/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dgH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ +/obj/machinery/newscaster{ dir = 1; - pixel_y = -24 + pixel_y = 30 }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dgI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dgJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dgK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + pixel_y = 25 }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, @@ -83428,51 +83343,64 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/science/robotics/lab) "dgL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dgM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dgN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dgO" = ( /obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) +"dgO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/science/nanite) "dgP" = ( -/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/science/robotics/lab) "dgQ" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "dgR" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "dgS" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -83484,81 +83412,66 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "dgT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "dgU" = ( -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) "dgV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Mech Bay"; + dir = 4; + network = list("SS13","RD") }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) "dgW" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft/secondary) -"dgX" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"dgX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "dgY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft/secondary) -"dgZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft/secondary) -"dha" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/effect/landmark/event_spawn, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"dgZ" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12; + pixel_y = 2 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plasteel, +/area/janitor/b) +"dha" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/turf/open/floor/plasteel, +/area/janitor/b) "dhb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -83567,19 +83480,19 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dhc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/hallway/primary/aft) -"dhd" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/mob/living/simple_animal/bot/cleanbot{ + name = "Scrubs, MD"; + on = 0 }, -/turf/closed/wall, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/janitor/b) +"dhd" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) "dhe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dhf" = ( /obj/machinery/light{ @@ -83592,13 +83505,9 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dhg" = ( -/obj/machinery/camera{ - c_tag = "Cafeteria Southwest"; - dir = 1; - network = list("SS13") - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dhh" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-02"; @@ -83650,6 +83559,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "dhn" = ( +/obj/machinery/airalarm, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-4"; @@ -83658,235 +83568,243 @@ /turf/closed/wall, /area/hallway/secondary/exit) "dho" = ( -/obj/machinery/light_switch{ - pixel_y = -30 +/obj/machinery/door/airlock/security/glass{ + name = "Escape Holding Cell"; + req_access_txt = "2" }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) -"dhp" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) -"dhq" = ( /obj/structure/cable{ icon_state = "4-8"; tag = "" }, -/turf/closed/wall, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) -"dhr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/power/apc{ - dir = 2; - name = "Cafeteria APC"; - pixel_y = -24 +"dhp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) -"dhs" = ( +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"dhq" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-8"; + tag = "" }, -/obj/structure/chair/office{ - dir = 1 +/turf/closed/wall, +/area/hallway/secondary/exit) +"dhr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dhs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "0-8" }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/structure/cable, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "dht" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort1" }, -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "dhu" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/disposal/deliveryChute{ + dir = 1 }, -/obj/machinery/light, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "dhv" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/closed/wall, -/area/crew_quarters/cafeteria) -"dhw" = ( -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" }) +"dhw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/office) "dhx" = ( -/obj/structure/sign/directions/medical{ - dir = 8; - icon_state = "direction_med"; - pixel_y = -8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/sign/directions/security{ - dir = 8; - icon_state = "direction_sec"; - pixel_y = 8 - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the bridge is."; - dir = 8; - icon_state = "direction_bridge"; - name = "bridge" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" }) "dhy" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 5 +/obj/machinery/light, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/space) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "dhz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ +/obj/structure/closet/golf, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/space) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "dhA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/machinery/power/apc{ + dir = 2; + name = "Holodeck APC"; + pixel_y = -24 }, -/turf/closed/wall, -/area/maintenance/starboard/aft/secondary) -"dhB" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/structure/closet/masks, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"dhB" = ( /obj/structure/cable{ - icon_state = "1-2"; + icon_state = "4-8"; tag = "" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/turf/closed/wall, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "dhC" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8"; + tag = "" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "dhD" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dhE" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dhF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/nanite) -"dhG" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/machinery/camera{ - c_tag = "Telescience Test Chamber 1"; - dir = 2; - network = list("SS13","RD","telesci") +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/computer/nanite_cloud_controller, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/navbeacon{ + codes = null; + codes_txt = "patrol;next_patrol=KN"; + location = "MS" }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dhE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dhF" = ( +/obj/structure/chair/office{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/nanite) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dhG" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "dhH" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/machinery/door/airlock/glass{ + name = "Kitchen"; + req_access_txt = "28" }, -/obj/machinery/nanite_programmer, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/nanite) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) "dhI" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/storage/box/disks_nanite, -/obj/item/nanite_scanner, -/obj/item/nanite_remote, -/turf/open/floor/plasteel, -/area/science/nanite) +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "dhJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/obj/machinery/computer/nanite_chamber_control, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/nanite) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "dhK" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/obj/machinery/nanite_chamber, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" }, -/turf/open/floor/plasteel, -/area/science/nanite) +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) "dhL" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -83894,27 +83812,28 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/nanite) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dhM" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 8 }, -/turf/open/floor/plasteel, -/area/science/nanite) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dhN" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/closed/wall, -/area/science/nanite) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dhO" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/brown{ @@ -83927,53 +83846,39 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dhP" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/machinery/light{ + dir = 4 }, -/turf/closed/wall/r_wall, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dhQ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, +/obj/structure/disposalpipe/segment, +/obj/machinery/rnd/production/protolathe/department/science, /obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/area/science/robotics/lab) "dhR" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dhS" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposaloutlet{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/hallway/primary/aft) -"dhT" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, +"dhS" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -83982,157 +83887,175 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dhU" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/area/science/robotics/lab) +"dhT" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -30 }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dhU" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "dhV" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/machinery/light{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"dhW" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/security/range) -"dhX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dhW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/light{ + dir = 1 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-8"; + tag = "" }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dhY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/structure/disposalpipe/junction/flip{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dhX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) +"dhY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "dhZ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/item/radio/intercom{ - freerange = 1; - freqlock = 1; - frequency = 1351; - name = "Science Channel"; - pixel_x = -27 +/obj/machinery/light_switch{ + pixel_y = -25 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/obj/machinery/button/door{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 8; + pixel_y = -25; + req_access_txt = "29" + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "dia" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"dib" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /turf/open/floor/plasteel{ - dir = 1 - }, -/area/hallway/primary/aft) -"dic" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 8 }, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" +/area/security/range) +"dib" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"did" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"die" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 1 +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"dic" = ( +/obj/structure/cable{ + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "2-4"; + icon_state = "1-8"; tag = "" }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/recharge_floor, +/area/science/robotics/mechbay) +"did" = ( +/obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dif" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"die" = ( +/obj/machinery/requests_console{ + department = "Janitorial North"; + departmentType = 1; + pixel_y = -29 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dig" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/item/pen, +/obj/item/key/janitor, +/turf/open/floor/plasteel, +/area/janitor/b) +"dif" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dih" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dig" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light_switch{ + pixel_y = -28 }, -/obj/structure/cable{ - icon_state = "2-4"; - tag = "" +/turf/open/floor/plasteel, +/area/janitor/b) +"dih" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/structure/janitorialcart, +/turf/open/floor/plasteel, +/area/janitor/b) "dii" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/structure/closet/jcloset, +/turf/open/floor/plasteel, +/area/janitor/b) "dij" = ( /obj/structure/cable{ icon_state = "4-8"; @@ -84198,9 +84121,6 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "dis" = ( @@ -84228,40 +84148,46 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/exit) "diw" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"dix" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/closed/wall, -/area/maintenance/starboard/aft/secondary) -"dix" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/quartermaster/office) +"diy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"diy" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "diz" = ( /obj/machinery/computer/atmos_control{ dir = 1; frequency = 1441; name = "Tank Monitor"; - sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank") + sensors = list("n2_sensor" = "Nitrogen","o2_sensor" = "Oxygen","co2_sensor" = "Carbon Dioxide","tox_sensor" = "Toxins","n2o_sensor" = "Nitrous Oxide","waste_sensor" = "Gas Mix Tank") }, /obj/machinery/light, /obj/machinery/firealarm{ @@ -84278,55 +84204,61 @@ /turf/open/floor/plasteel, /area/engine/atmos) "diA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Blue Team Prep Room"; + dir = 8; + network = list("SS13") }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"diB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space) -"diC" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/visible, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space) -"diD" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plasteel, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) +"diB" = ( +/obj/machinery/camera{ + c_tag = "Aft Port Hallway 6"; + dir = 4; + network = list("SS13") }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/sepia, /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) -"diE" = ( +"diC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/camera{ - c_tag = "Aft Port Hallway 8"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/sepia, /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) +"diD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"diE" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "diF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -84340,96 +84272,108 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "diG" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/crew_quarters/cafeteria) +/turf/open/floor/plasteel, +/area/quartermaster/office) "diH" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/cafeteria) +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "diI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/crew_quarters/cafeteria) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8"; + tag = "" + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "diJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/cafeteria) +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "diK" = ( -/obj/structure/grille, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/window/fulltile, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/light{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/crew_quarters/cafeteria) +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "diL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - layer = 2.4; - on = 1 +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Port Aft Hallway APC"; + pixel_y = 25 }, /turf/open/floor/plasteel/sepia, /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) "diM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - initialize_directions = 6 +/obj/machinery/camera{ + c_tag = "Aft Port Hallway 9"; + dir = 2; + network = list("SS13") }, -/turf/closed/wall, +/turf/open/floor/plasteel/sepia, /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) "diN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/space) +/turf/closed/wall, +/area/hallway/primary/aft) "diO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/closed/wall, -/area/maintenance/starboard/aft/secondary) +/area/hallway/primary/aft) "diP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "12" }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/area/hallway/primary/aft) "diQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft/secondary) +/obj/machinery/status_display/ai, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) "diR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/area/science/nanite) "diS" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -84452,11 +84396,15 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "diU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "diV" = ( /obj/machinery/door/firedoor/border_only{ dir = 1 @@ -84476,155 +84424,118 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "diX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the research department is."; + icon_state = "direction_sci"; + name = "research department"; + pixel_y = -8 + }, +/obj/structure/sign/directions/security{ + dir = 8; + icon_state = "direction_sec"; + pixel_y = 8 + }, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the medical department is."; + dir = 8; + icon_state = "direction_med"; + name = "medical department" }, /turf/closed/wall/r_wall, -/area/science/nanite) +/area/hallway/primary/aft) "diY" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/sign/directions/evac{ + dir = 4; + icon_state = "direction_evac"; + pixel_y = -8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the engineering department is."; + dir = 4; + icon_state = "direction_eng" }, -/turf/open/floor/plasteel, -/area/science/nanite) +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the Suuply department is."; + dir = 4; + icon_state = "direction_supply"; + name = "cargo department"; + pixel_y = 8 + }, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) "diZ" = ( -/turf/open/floor/plasteel, -/area/science/nanite) -"dja" = ( -/obj/structure/chair/office/light{ +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"djb" = ( -/obj/machinery/camera{ - c_tag = "Experimental Studies Lab North"; - dir = 8; - network = list("SS13","RD") - }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"djc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/hallway/secondary/exit) -"djd" = ( -/turf/closed/wall, -/area/science/nanite) -"dje" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"djf" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-07"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway Center South"; - dir = 4; - network = list("SS13") - }, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dja" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) -"djg" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-07"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 +"djb" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) -"djh" = ( +"djc" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/security/range) -"dji" = ( -/obj/machinery/conveyor{ - dir = 2; - id = "MinDel" - }, -/obj/machinery/door/window/brigdoor/southright{ - req_access_txt = "8" - }, -/turf/open/floor/plasteel{ - dir = 8 - }, -/area/hallway/primary/aft) -"djj" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"djk" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "MinDel" +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"djd" = ( +/obj/structure/sign/departments/science{ + name = "\improper ROBOTICS!"; + pixel_x = 32 }, -/turf/open/floor/plasteel{ - dir = 8 +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"dje" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/area/hallway/primary/aft) -"djl" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable{ icon_state = "1-2"; tag = "" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"djm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"djn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/security/checkpoint/science) +"djf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/starboard/aft/secondary) -"djo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 8; - name = "Science Maintenance APC"; - pixel_x = -25 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"djp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plasteel, +/area/quartermaster/office) +"djg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock, /obj/machinery/door/firedoor/border_only{ dir = 4 }, @@ -84632,53 +84543,153 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"djq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/science/explab) +"djh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"dji" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) +"djj" = ( +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29"; + req_one_access_txt = "0" }, -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"djr" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" }, -/obj/machinery/camera{ - c_tag = "Escape Hallway Center West"; - dir = 4; - network = list("SS13") +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"djk" = ( +/obj/item/radio/intercom{ + dir = 8; + freerange = 0; + name = "Station Intercom (General)"; + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"djs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"djt" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/area/hallway/secondary/exit) -"dju" = ( -/obj/structure/window/reinforced{ - layer = 4.1 +/turf/open/floor/plasteel, +/area/quartermaster/office) +"djl" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"djm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"djn" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet South"; + req_access_txt = "26" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/janitor/b) +"djo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"djp" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"djq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"djr" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/camera{ + c_tag = "Escape Hallway Center West"; + dir = 4; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"djs" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"djt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"dju" = ( +/obj/structure/window/reinforced{ + layer = 4.1 }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) @@ -84704,36 +84715,64 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "djy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/light_switch{ + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "djz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"djA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/closed/wall, -/area/maintenance/starboard/aft/secondary) +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"djA" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "djB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/space_heater, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/window, /turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "djC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space) +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "djD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -84758,7 +84797,7 @@ frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; - sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop") + sensors = list("mair_in_meter" = "Mixed Air In","air_sensor" = "Mixed Air Supply Tank","mair_out_meter" = "Mixed Air Out","dloop_atm_meter" = "Distribution Loop","wloop_atm_meter" = "Waste Loop") }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -84767,32 +84806,20 @@ /turf/open/floor/plasteel, /area/engine/atmos) "djF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"djG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Escape Triage"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"djG" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) "djH" = ( /obj/machinery/computer/atmos_control{ dir = 1 @@ -84812,66 +84839,44 @@ /turf/open/floor/plasteel, /area/engine/atmos) "djI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"djJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"djJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8"; - tag = "" - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/crew_quarters/cafeteria) "djK" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/computer/telecomms/server{ - dir = 8; - network = "tcommsat" +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/tcommsat/computer) +/area/hallway/primary/aft) "djL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "4-8"; + icon_state = "2-4"; tag = "" }, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "djM" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -84893,244 +84898,311 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "djN" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/obj/effect/turf_decal/tile/green{ +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"djO" = ( +/obj/machinery/door/poddoor/preopen{ + id = "hazmat"; + name = "hazardous material containment" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"djO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8"; - tag = "" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" }) "djP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"djQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel{ dir = 4 }, +/area/science/research{ + name = "Research Division" + }) +"djQ" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/sepia, /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) "djR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/newscaster{ - dir = 1; - pixel_y = 30 - }, /turf/open/floor/plasteel/sepia, /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) "djS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/turf/open/floor/plating, +/area/science/lab) "djT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" +/obj/machinery/door/poddoor/preopen{ + id = "hazmat"; + name = "hazardous material containment" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel{ + dir = 8 + }, +/area/science/research{ + name = "Research Division" }) "djU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "djV" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "djW" = ( -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-24"; + layer = 4.1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "djX" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1; + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "djY" = ( -/turf/closed/wall/r_wall, -/area/science/nanite) -"djZ" = ( -/obj/machinery/nanite_program_hub, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-24"; + layer = 4.1 + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway West 3"; + dir = 2; + network = list("SS13") + }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"djZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/plasteel, -/area/science/nanite) +/area/quartermaster/office) "dka" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6; - initialize_directions = 6 - }, -/obj/structure/cable{ - icon_state = "2-8"; - tag = "" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/nanite) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dkb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/nanite) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dkc" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dkd" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dkd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dke" = ( -/obj/structure/cable{ - icon_state = "0-4" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/power/apc{ +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway West 2"; dir = 2; - name = "Aft Hall APC"; - pixel_y = -25 + network = list("SS13") }, -/turf/open/floor/plasteel/dark{ - dir = 7 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dkf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) +/area/hallway/primary/aft) "dkg" = ( -/obj/structure/cable{ - icon_state = "2-8"; - tag = "" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dkh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/sleeper{ - dir = 8; - icon_state = "sleeper-open" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel{ + dir = 4 + }, +/area/science/research{ + name = "Research Division" + }) "dki" = ( -/obj/machinery/newscaster{ - pixel_y = -32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel/dark{ - dir = 7 +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, +/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dkj" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; - id = "MinDel" + on = 1 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dkk" = ( /obj/structure/cable{ @@ -85143,176 +85215,233 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dkl" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 1; - id = "MinDel" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dkm" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + layer = 2.4; + on = 1 }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dkn" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dko" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dkp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/area/science/explab) "dkq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 25 + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway East 1"; + dir = 2; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) +/area/hallway/primary/aft) "dkr" = ( -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "dks" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dkt" = ( -/obj/machinery/vending/assist, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dkt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dku" = ( /obj/machinery/light{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dku" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dkv" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dkv" = ( +/obj/structure/chair/comfy/black{ + name = "Captain" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/nanite) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dkw" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-07"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 +/obj/structure/table/glass, +/obj/machinery/newscaster{ + dir = 1; + pixel_y = 30 }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dkx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/obj/structure/target_stake, -/turf/open/floor/plating, -/area/security/range) -"dky" = ( -/obj/machinery/conveyor{ - dir = 2; - id = "MinDel" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dky" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, +/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dkz" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway East 3"; + dir = 2; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/space/basic, -/area/space) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dkA" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "MinDel" +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2" }, -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/area/hallway/primary/aft) +/turf/open/floor/plasteel, +/area/quartermaster/office) "dkB" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 +/obj/machinery/light{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dkC" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/door/poddoor/preopen{ + id = "hazmat"; + name = "hazardous material containment" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/fire{ - pixel_x = 4 +/turf/open/floor/plasteel{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) +/area/science/research{ + name = "Research Division" + }) "dkD" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -85320,19 +85449,29 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) "dkE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dkF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/starboard/aft/secondary) +/obj/effect/turf_decal/tile/purple, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel{ + dir = 4 + }, +/area/science/research{ + name = "Research Division" + }) "dkG" = ( /obj/structure/window/reinforced{ dir = 4 @@ -85391,13 +85530,19 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/exit) "dkN" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ dir = 4; - name = "Air In"; - on = 1 + pixel_x = 24 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "dkO" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -85405,181 +85550,3875 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dkP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/office, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "dkQ" = ( -/obj/machinery/camera{ - c_tag = "Research Atmospheric Manifold"; - dir = 2; - network = list("SS13","RD") +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) "dkR" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) +/obj/machinery/firealarm{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dkS" = ( -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/light{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "dkT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-06"; + level = 4.1 }, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) +/area/hallway/primary/aft) "dkU" = ( -/obj/item/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/camera{ + c_tag = "Cargo Office West"; + dir = 4; + network = list("SS13","Cargo") + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/science/nanite) +/area/quartermaster/office) "dkV" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-03"; + layer = 4.1 }, -/turf/closed/wall/r_wall, +/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "dkW" = ( -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway East 5"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dkX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dkY" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/engine, +/area/science/explab) +"dkZ" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/engine, +/area/science/explab) +"dla" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dlb" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dlc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=KS"; + location = "KE" + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dld" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dle" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dlf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dlg" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/engine, +/area/science/explab) +"dlh" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/engine, +/area/science/explab) +"dli" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlj" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dll" = ( +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dln" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/wood, +/area/quartermaster/miningdock) +"dlp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dlr" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) +"dls" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlv" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 2; + req_access = null + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"dlw" = ( +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dlx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dly" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dlz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dlA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dlB" = ( +/obj/machinery/camera{ + c_tag = "Cafeteria Southeast"; + dir = 8; + network = list("SS13") + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dlC" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dlD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dlE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlI" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlJ" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dlM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/crew_quarters/heads/hor) +"dlN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/crew_quarters/heads/hor) +"dlO" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + layer = 2.4; + on = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlQ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=KE"; + location = "RW" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlR" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit) +"dlS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dlT" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dlU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dlV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dlW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/crew_quarters/heads/hor) +"dlX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/office, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dlY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dlZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dma" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dmb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dmc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/chair/office, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dmd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/cafeteria) +"dme" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"dmf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dmg" = ( +/obj/machinery/vending/assist, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/nanite) +"dmh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dmi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/machinery/light, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dmj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dmk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dml" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dmm" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dmn" = ( +/obj/structure/window/reinforced{ + layer = 4.1 + }, +/obj/structure/chair/stool, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dmo" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + layer = 4.1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"dmp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"dmq" = ( +/obj/structure/table/reinforced, +/obj/item/multitool, +/obj/item/screwdriver, +/obj/item/wirecutters, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dmr" = ( +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = 24; + pixel_y = -5; + req_access_txt = "31" + }, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dms" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/effect/landmark/start/quartermaster, +/turf/open/floor/wood, +/area/quartermaster/qm) +"dmt" = ( +/obj/machinery/autolathe, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dmu" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dmv" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/machinery/camera{ + c_tag = "Cargo Office South"; + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dmw" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"dmx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dmy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=RTS"; + location = "RE" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dmz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"dmA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"dmB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"dmC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dmD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dmE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dmF" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=RE"; + location = "ESW" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dmG" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CA"; + location = "ESC" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dmH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dmI" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"dmJ" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"dmL" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"dmM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"dmN" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"dmO" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/obj/machinery/disposal/bin, +/obj/machinery/light, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"dmP" = ( +/obj/machinery/requests_console{ + department = "Mining"; + departmentType = 0; + name = "Mining RC"; + pixel_y = -30 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/computer/security/mining{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"dmQ" = ( +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine/atmos) +"dmR" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"dmS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dmT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"dmU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dmV" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/fire{ + pixel_x = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Escape Triage"; + dir = 1; + network = list("SS13","Medbay") + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/structure/disposalpipe/junction, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dmW" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"dmX" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"dmY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dmZ" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dna" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"dnb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dnd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dne" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/chair/comfy/black{ + dir = 8; + icon_state = "comfychair" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dng" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dni" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dnj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"dnk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"dnl" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/turf/open/floor/plasteel, +/area/security/range) +"dnm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dnn" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dno" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + layer = 4.1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit) +"dnp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"dnq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dnr" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dns" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnt" = ( +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the escape arm is."; + dir = 4; + icon_state = "direction_evac"; + name = "escape arm"; + pixel_y = -8 + }, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the engineering department is."; + dir = 4; + icon_state = "direction_eng" + }, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the research department is."; + dir = 4; + icon_state = "direction_sci"; + name = "research department"; + pixel_y = 8 + }, +/turf/closed/wall, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dnu" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"dnv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dnw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"dnx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"dny" = ( +/obj/machinery/light_switch{ + pixel_x = -30 + }, +/obj/machinery/computer/security{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply{ + name = "Security Post - Mining Dock" + }) +"dnz" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Mining Security APC"; + pixel_x = 25 + }, +/obj/structure/cable, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply{ + name = "Security Post - Mining Dock" + }) +"dnA" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"dnB" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"dnC" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine/atmos) +"dnD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"dnE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnL" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dnM" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"dnN" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"dnO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"dnP" = ( +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"dnQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"dnR" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft/secondary) +"dnS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dnT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft/secondary) +"dnU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft/secondary) +"dnV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dnW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/hallway/primary/aft) +"dnX" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/turf/closed/wall, +/area/hallway/primary/aft) +"dnY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/hallway/primary/aft) +"dnZ" = ( +/obj/machinery/camera{ + c_tag = "Escape Hallway Center East"; + dir = 8; + network = list("SS13","Eng") + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"doa" = ( +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the escape arm is."; + dir = 4; + icon_state = "direction_evac"; + name = "escape arm"; + pixel_y = 8 + }, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the medical department is."; + dir = 8; + icon_state = "direction_med"; + name = "medical department" + }, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the research department is."; + dir = 8; + icon_state = "direction_sci"; + name = "research department"; + pixel_y = -8 + }, +/turf/closed/wall, +/area/hallway/secondary/exit) +"dob" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"doc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dod" = ( +/obj/machinery/camera{ + c_tag = "Escape Central Southeast"; + dir = 8; + network = list("SS13","Eng") + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"doe" = ( +/obj/machinery/camera{ + c_tag = "Cafeteria Southwest"; + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dof" = ( +/obj/machinery/light_switch{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dog" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"doh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/power/apc{ + dir = 2; + name = "Cafeteria APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"doi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"doj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dok" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"dol" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall, +/area/crew_quarters/cafeteria) +"dom" = ( +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"don" = ( +/obj/structure/sign/directions/medical{ + dir = 8; + icon_state = "direction_med"; + pixel_y = -8 + }, +/obj/structure/sign/directions/security{ + dir = 8; + icon_state = "direction_sec"; + pixel_y = 8 + }, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the bridge is."; + dir = 8; + icon_state = "direction_bridge"; + name = "bridge" + }, +/turf/closed/wall, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"doo" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"dop" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doq" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dor" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dos" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dot" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"dou" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"dov" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock"; + req_access = null; + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"dow" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"dox" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"doy" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) +"doz" = ( +/obj/machinery/doorButtons/airlock_controller{ + dir = 8; + idExterior = "incinerator_airlock_exterior"; + idInterior = "incinerator_airlock_interior"; + idSelf = "incinerator_access_control"; + name = "Incinerator Access Console"; + pixel_x = -26; + pixel_y = 6; + req_access_txt = "12" + }, +/obj/machinery/button/ignition{ + id = "Turbine"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"doA" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/closed/wall, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) +"doB" = ( +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"doC" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"doD" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"doE" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"doF" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"doG" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"doH" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"doI" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"doJ" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/security/range) +"doK" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/item/radio/intercom{ + freerange = 1; + freqlock = 1; + frequency = 1351; + name = "Science Channel"; + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"doL" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"doM" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, +/turf/open/floor/plasteel{ + dir = 1 + }, +/area/hallway/primary/aft) +"doN" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doO" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doP" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doQ" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doR" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doS" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doT" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doU" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"doV" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doW" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doX" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"doY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/space) +"doZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"dpa" = ( +/obj/machinery/camera{ + c_tag = "North Testing Firing Range"; + dir = 2; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel{ + dir = 4 + }, +/area/security/range) +"dpb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/hallway/secondary/exit) +"dpc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dpd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dpe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dpf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dpg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dph" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-13" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dpi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the engineering department is."; + dir = 1; + icon_state = "direction_eng"; + pixel_y = -8 + }, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the bridge is."; + dir = 8; + icon_state = "direction_bridge"; + name = "bridge"; + pixel_y = 8 + }, +/obj/structure/sign/directions/security{ + desc = "A direction sign, pointing out which way the security department is."; + dir = 1; + icon_state = "direction_sec" + }, +/turf/closed/wall, +/area/hallway/secondary/exit) +"dpj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dpk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dpl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dpm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dpn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dpo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dpp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dpq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dpr" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dps" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/sustenance, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dpt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/science/xenobiology) +"dpu" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/extinguisher, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dpv" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/storage/box/monkeycubes, +/obj/structure/table/glass, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dpw" = ( +/obj/structure/window/reinforced, +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dpx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dpy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/cafeteria) +"dpz" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/table/glass, +/obj/item/extinguisher, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dpA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dpB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + initialize_directions = 6 + }, +/turf/closed/wall, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dpC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"dpD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dpE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"dpF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dpG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dpH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine/atmos) +"dpI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) +"dpJ" = ( +/obj/structure/chair/office, +/obj/machinery/camera{ + c_tag = "Aft Port Hallway 3"; + dir = 8; + network = list("SS13") + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dpK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine/atmos) +"dpL" = ( +/obj/machinery/space_heater, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine/atmos) +"dpM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dpN" = ( +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"dpO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"dpP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + layer = 4.1 + }, +/turf/open/floor/plasteel{ + dir = 8 + }, +/area/security/range) +"dpQ" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dpR" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-07"; + name = "Photosynthetic Potted plant"; + pixel_y = 10 + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway Center South"; + dir = 4; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dpS" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-07"; + name = "Photosynthetic Potted plant"; + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dpT" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/security/range) +"dpU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft{ + name = "Aft Port Inner Maintenance" + }) +"dpV" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"dpW" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white/side, +/area/science/robotics{ + name = "Robotics Surgery" + }) +"dpX" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dpY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dpZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"dqa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Science Maintenance APC"; + pixel_x = -25 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dqb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dqc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dqd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dqe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dqf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dqg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"dqh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dqi" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/security/range) +"dqj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/yjunction, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dqk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dql" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dqm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dqn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway West 1"; + dir = 1; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dqo" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dqp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dqq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the Cargo department is."; + icon_state = "direction_supply"; + name = "cargo department"; + pixel_y = 8 + }, +/turf/closed/wall, +/area/hallway/secondary/exit) +"dqr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Escape Central Southwest"; + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dqs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dqt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dqu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dqv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall, +/area/hallway/secondary/exit) +"dqw" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = null; + name = "Escape Triage"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dqx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/hallway/secondary/exit) +"dqy" = ( +/obj/machinery/airalarm, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/hallway/secondary/exit) +"dqz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dqA" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dqB" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft{ + name = "Aft Starboard Inner Maintenance" + }) +"dqC" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel{ + dir = 8 + }, +/area/security/range) +"dqD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8"; + tag = "" + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dqE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8"; + tag = "" + }, +/obj/machinery/camera{ + c_tag = "Aft Port Hallway 7"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dqF" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dqG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8"; + tag = "" + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dqH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dqI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/newscaster{ + dir = 1; + pixel_y = 30 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dqJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "Research Junction"; + sortType = 12 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dqK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) -"dkX" = ( -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" +"dqL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dqM" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dqN" = ( +/obj/machinery/door/airlock, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, /obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dqO" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dqP" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plating/airless, +/area/space) +"dqQ" = ( +/obj/machinery/light{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel{ + dir = 4 + }, +/area/security/range) +"dqR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/machinery/camera{ + c_tag = "Robotic Research"; + dir = 1; + network = list("SS13","RD") + }, +/obj/machinery/computer/rdconsole/robotics{ + dir = 1; + icon_state = "computer" + }, +/turf/open/floor/plasteel/dark{ + dir = 7 + }, +/area/science/robotics/lab) +"dqS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dqT" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"dqU" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + roundstart_template = /datum/map_template/shuttle/mining/box; + width = 7 + }, +/turf/open/space/basic, +/area/space) +"dqV" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dqW" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) -"dkY" = ( -/obj/machinery/door/poddoor/preopen{ - id = "RDLock"; - name = "Research Lockdown" +"dqX" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Aft Hall APC"; + pixel_y = -25 + }, +/turf/open/floor/plasteel/dark{ + dir = 7 + }, +/area/hallway/primary/aft) +"dqY" = ( +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dqZ" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark{ + dir = 7 + }, +/area/hallway/primary/aft) +"dra" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria) +"drb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"drc" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"drd" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dre" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"drf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"drg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"drh" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"dri" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"drj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"drk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"drl" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"drm" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/closed/wall, +/area/crew_quarters/cafeteria) +"drn" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dro" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) -"dkZ" = ( -/obj/machinery/disposal/deliveryChute{ +"drp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/camera{ + c_tag = "Aft Port Hallway 8"; + dir = 4; + network = list("SS13") + }, +/obj/structure/table/glass, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"drq" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-07"; + name = "Photosynthetic Potted plant"; + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/hallway/primary/aft) -"dla" = ( +"drr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/target_stake, +/turf/open/floor/plating, +/area/security/range) +"drs" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"drt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dru" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"drv" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Air In"; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"drw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"drx" = ( +/obj/machinery/camera{ + c_tag = "Research Atmospheric Manifold"; + dir = 2; + network = list("SS13","RD") + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dry" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"drz" = ( +/mob/living/simple_animal/bot/secbot/beepsky, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"drA" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, /obj/effect/turf_decal/tile/brown{ dir = 1 }, +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"drB" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"drC" = ( +/obj/structure/closet/firecloset, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"drD" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + cell_type = /obj/item/stock_parts/cell/high; + dir = 4; + name = "Escape Hallway APC"; + pixel_x = 25 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"drE" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) -"dlb" = ( -/obj/effect/turf_decal/tile/brown{ +"drF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"drG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"drH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"drI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, /turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"drJ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) -"dlc" = ( -/obj/structure/disposaloutlet{ +"drK" = ( +/obj/machinery/light{ dir = 1 }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"drL" = ( +/obj/machinery/camera{ + c_tag = "South Testing Firing Range"; + dir = 1; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel, +/area/security/range) +"drM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"drN" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"drO" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/turf/closed/wall/r_wall, /area/hallway/primary/aft) -"dld" = ( +"drP" = ( /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"drQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dle" = ( +/area/quartermaster/office) +"drR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"drS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"drT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"drU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/r_wall, /area/hallway/primary/aft) -"dlf" = ( +"drV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlg" = ( +"drW" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dlh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"drX" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "MinDel" }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"dli" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/door/window/brigdoor/eastleft{ + req_one_access_txt = "8" }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"dlj" = ( +/turf/open/floor/plasteel{ + dir = 1 + }, +/area/science/lab) +"drY" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "MinDel" + }, +/turf/open/floor/plasteel{ + dir = 1 + }, +/area/science/lab) +"drZ" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Maintenance"; req_access_txt = "12;24" @@ -85593,151 +89432,320 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlk" = ( +"dsa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dll" = ( +"dsb" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlm" = ( +"dsc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dln" = ( +"dsd" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - initialize_directions = 11 +"dse" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-13" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dsf" = ( +/obj/machinery/newscaster{ + dir = 1; + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Escape Hallway Central South Southwest"; + dir = 2; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dsg" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dsh" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 + }, +/turf/closed/wall, +/area/hallway/secondary/exit) +"dsi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/hallway/secondary/exit) +"dsj" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/wood, -/area/quartermaster/miningdock) -"dlp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/disposalpipe/junction, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dsk" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dsl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) -"dlq" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Atmospherics Service Desk" +"dsm" = ( +/obj/machinery/sleeper{ + dir = 8; + icon_state = "sleeper-open" }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dsn" = ( +/obj/structure/disposaloutlet{ dir = 8 }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel{ + dir = 1 + }, +/area/science/lab) +"dso" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + name = "RD's Junction"; + sortType = 13 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dsp" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4; + id = "MinDel" + }, +/turf/open/floor/plasteel{ + dir = 1 + }, +/area/science/lab) +"dsq" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) -"dlr" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=KW"; - location = "KS" +/area/hallway/primary/aft) +"dsr" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dls" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "Robotics Junction"; + sortType = 14 }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dlt" = ( +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dss" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlu" = ( -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +"dst" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/door/firedoor/border_only, +/turf/closed/wall, +/area/security/range) +"dsu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/junction/flip, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlv" = ( -/obj/structure/chair/office/light, -/turf/open/floor/plasteel, -/area/science/nanite) -"dlw" = ( -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, +"dsv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/science/nanite) -"dlx" = ( -/obj/machinery/airalarm, -/turf/closed/wall, -/area/science/nanite) -"dly" = ( +/area/science/research{ + name = "Research Division" + }) +"dsw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + initialize_directions = 6 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/computer/security{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science) +"dsx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2"; tag = "" }, -/turf/closed/wall/r_wall, -/area/science/nanite) -"dlz" = ( +/obj/machinery/camera{ + c_tag = "Research Division North East"; + dir = 4; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dsy" = ( /obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dsz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) -"dlA" = ( +"dsA" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/science) -"dlB" = ( +"dsB" = ( /turf/closed/wall, /area/security/range) -"dlC" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +"dsC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/computer/secure_data{ + dir = 4 }, -/turf/closed/wall, -/area/security/range) -"dlD" = ( +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science) +"dsD" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, /area/security/range) -"dlE" = ( +"dsE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/r_wall, /area/security/range) -"dlF" = ( +"dsF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -85751,7 +89759,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/security/range) -"dlG" = ( +"dsG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6; initialize_directions = 6 @@ -85763,18 +89771,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlH" = ( +"dsH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlI" = ( +"dsI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dlJ" = ( +"dsJ" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Secure Subsystem Pump"; @@ -85782,39 +89790,109 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlK" = ( +"dsK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlL" = ( +"dsL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dlM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +"dsM" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "MinDel" + }, +/turf/open/floor/plasteel{ + dir = 1 + }, +/area/science/lab) +"dsN" = ( +/obj/machinery/camera{ + c_tag = "Escape Hallway Central Southwest"; + dir = 1; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dlN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dsO" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dsP" = ( +/obj/machinery/vending/coffee, /obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dsQ" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dsR" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dsS" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; req_access_txt = "5" }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dlO" = ( +"dsT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/port/aft) +"dsU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/port/aft) +"dsV" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_x = -32 + }, +/turf/open/space, +/area/space) +"dsW" = ( /obj/structure/closet/emcloset, /obj/machinery/camera{ c_tag = "Aft Port Hallway 7"; @@ -85825,204 +89903,149 @@ /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) -"dlP" = ( -/obj/machinery/computer/nanite_cloud_controller, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +"dsX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dlQ" = ( -/obj/machinery/nanite_programmer, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 }, /turf/open/floor/plasteel, -/area/science/nanite) -"dlR" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/science/research{ + name = "Research Division" + }) +"dsY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/quartermaster/office) +"dsZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/grass, -/area/hallway/secondary/exit) -"dlS" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/storage/box/disks_nanite, -/obj/item/nanite_scanner, -/obj/item/nanite_remote, -/turf/open/floor/plasteel, -/area/science/nanite) -"dlT" = ( -/obj/machinery/computer/nanite_chamber_control{ - dir = 1; - icon_state = "computer" +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dta" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dlU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4"; - tag = "" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/nanite_chamber, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/nanite) -"dlV" = ( -/obj/structure/cable{ - icon_state = "4-8" + dir = 4 }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dlW" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/plasteel, -/area/science/nanite) -"dlX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/science/research{ + name = "Research Division" + }) +"dtb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dlY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel, +/area/security/range) +"dtc" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/closed/wall, -/area/science/nanite) -"dlZ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel, +/area/security/range) +"dtd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/closet/wardrobe/science_white, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dma" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Experimental Studies Lab APC"; - pixel_y = 25 - }, +/turf/open/floor/plating, +/area/science/xenobiology) +"dte" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 + icon_state = "1-2"; + tag = "" }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel, -/area/science/nanite) -"dmb" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dtf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dtg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/closet/wardrobe/science_white, -/turf/open/floor/plasteel, -/area/science/nanite) -"dmc" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/closet/emcloset, +/obj/machinery/computer/atmos_sim, /turf/open/floor/plasteel, -/area/science/nanite) -"dmd" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/science/explab) +"dth" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/science/nanite) -"dme" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"dmf" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dti" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/science/nanite) -"dmg" = ( -/obj/machinery/camera{ - c_tag = "Research Entrance"; - dir = 1; - network = list("SS13","RD") +/area/science/research{ + name = "Research Division" + }) +"dtj" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush"; + layer = 4.1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -86030,95 +90053,21 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) -"dmh" = ( +"dtk" = ( /obj/machinery/airalarm, /turf/closed/wall/r_wall, /area/security/checkpoint/science) -"dmi" = ( +"dtl" = ( /turf/closed/wall, /area/security/checkpoint/science) -"dmj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dmk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dml" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dmm" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dmn" = ( -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/obj/structure/chair/stool, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dmo" = ( +"dtm" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, /turf/open/floor/plasteel, /area/security/range) -"dmp" = ( +"dtn" = ( /obj/structure/rack, /obj/item/gun/energy/laser/practice{ pixel_x = 4; @@ -86130,51 +90079,58 @@ }, /turf/open/floor/plasteel, /area/security/range) -"dmq" = ( -/obj/structure/window/reinforced{ - dir = 4 +"dto" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/disposalpipe/junction, /turf/open/floor/plasteel, -/area/security/range) -"dmr" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/science/research{ + name = "Research Division" + }) +"dtp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6; + initialize_directions = 6 }, -/turf/open/floor/plasteel{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/area/security/range) -"dms" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dtq" = ( /turf/open/floor/plasteel{ dir = 8 }, /area/security/range) -"dmt" = ( +"dtr" = ( /turf/open/floor/plasteel, /area/security/range) -"dmu" = ( -/obj/machinery/camera{ - c_tag = "North Testing Firing Range"; - dir = 2; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ +"dts" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/area/security/range) -"dmv" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"dtt" = ( /turf/open/floor/plating, /area/security/range) -"dmw" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"dmx" = ( +"dtu" = ( /turf/closed/wall/r_wall, /area/security/range) -"dmy" = ( +"dtv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -86183,12 +90139,7 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dmz" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"dmA" = ( +"dtw" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -86196,19 +90147,76 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dmB" = ( +"dtx" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-20"; + layer = 4.1; + pixel_y = 3 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dty" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 1 + }, +/area/science/lab) +"dtz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8"; + tag = "" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port/aft) -"dmC" = ( +"dtA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port/aft) -"dmD" = ( +"dtB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dtC" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dtD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/space, +/area/space) +"dtE" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10"; layer = 4.1 @@ -86217,7 +90225,7 @@ /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) -"dmE" = ( +"dtF" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-04"; layer = 4.1 @@ -86226,30 +90234,7 @@ /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) -"dmF" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=RE"; - location = "ESW" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dmG" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CA"; - location = "ESC" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dmH" = ( +"dtG" = ( /obj/machinery/light, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10"; @@ -86259,176 +90244,80 @@ /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) -"dmI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, +"dtH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/space, +/area/space) +"dtI" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/closed/wall, -/area/science/nanite) -"dmJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/nanite) -"dmK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/nanite) -"dmL" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 5 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"dmM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown{ +/area/science/lab) +"dtJ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 10 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"dmN" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, +/area/science/explab) +"dtK" = ( /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"dmO" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 + dir = 6 }, +/turf/closed/wall, +/area/maintenance/disposal) +"dtL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - locked = 0; - pixel_x = -23 - }, -/obj/machinery/disposal/bin, -/obj/machinery/light, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"dmP" = ( -/obj/machinery/requests_console{ - department = "Mining"; - departmentType = 0; - name = "Mining RC"; - pixel_y = -30 +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/computer/security/mining{ - dir = 1 - }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"dmQ" = ( +/area/science/research{ + name = "Research Division" + }) +"dtM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "2-4"; + icon_state = "1-2"; tag = "" }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"dmR" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"dmS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dtN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -27 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/nanite) -"dmT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 5 +/obj/structure/sign/warning/nosmoking/circle{ + pixel_y = -32 }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"dmU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Research Division South East"; + dir = 1; + network = list("SS13","RD") }, /obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/closed/wall, -/area/science/nanite) -"dmV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, @@ -86436,41 +90325,21 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/nanite) -"dmW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dmX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dmY" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/science/research{ + name = "Research Division" + }) +"dtO" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dmZ" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dtP" = ( /turf/closed/wall/r_wall, /area/science/research{ name = "Research Division" }) -"dna" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 10 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"dnb" = ( +"dtQ" = ( /obj/machinery/door/airlock/research{ name = "Research Division Access"; req_access_txt = "47" @@ -86483,18 +90352,12 @@ /area/science/research{ name = "Research Division" }) -"dnc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dnd" = ( +"dtR" = ( /obj/structure/closet/secure_closet/security/science, /obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dne" = ( +"dtS" = ( /obj/item/radio, /obj/item/screwdriver, /obj/effect/turf_decal/tile/red, @@ -86503,13 +90366,26 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dnf" = ( -/obj/effect/turf_decal/tile/red{ +"dtT" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush"; + layer = 4.1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway East 2"; + dir = 1; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/checkpoint/science) -"dng" = ( +/area/hallway/primary/aft) +"dtU" = ( /obj/machinery/door/airlock/security/glass{ name = "Research Security Checkpoint"; req_access_txt = "63" @@ -86522,105 +90398,71 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dnh" = ( +"dtV" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hor) +"dtW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 }, /turf/open/floor/plasteel, /area/security/range) -"dni" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dnj" = ( +"dtX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/security/range) -"dnk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +"dtY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"dnl" = ( -/obj/machinery/magnetic_module, -/obj/structure/target_stake, -/obj/item/target/clown, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/security/range) -"dnm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dnn" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/structure/disposalpipe/junction/flip{ + dir = 4; + icon_state = "pipe-j2" }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dtZ" = ( +/obj/machinery/suit_storage_unit/rd, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dno" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/obj/structure/window/reinforced{ - dir = 8 + dir = 9 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/grass, -/area/hallway/secondary/exit) -"dnp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4; - initialize_directions = 11 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"dnq" = ( -/obj/structure/chair{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dnr" = ( +/area/crew_quarters/heads/hor) +"dua" = ( /obj/structure/table, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dns" = ( +"dub" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dnt" = ( +"duc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -86629,42 +90471,53 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/maintenance/port/aft) -"dnu" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-17"; - layer = 4.1 - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dnv" = ( -/obj/machinery/light/small{ - dir = 8 +"dud" = ( +/obj/structure/displaycase/labcage, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/cell_charger, -/obj/structure/table/reinforced, /obj/effect/turf_decal/tile/purple{ dir = 1 }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hor) +"due" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/science/nanite) -"dnw" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/ears/earmuffs, +/area/crew_quarters/heads/hor) +"duf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 8 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dnx" = ( +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dug" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + layer = 4.1 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"duh" = ( +/obj/machinery/computer/card/minor/rd, +/obj/machinery/light_switch{ + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, @@ -86672,127 +90525,130 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/nanite) -"dny" = ( -/obj/machinery/light_switch{ - pixel_x = -30 +/area/crew_quarters/heads/hor) +"dui" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/computer/security{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply{ - name = "Security Post - Mining Dock" - }) -"dnz" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Mining Security APC"; - pixel_x = 25 - }, -/obj/structure/cable, -/obj/machinery/computer/secure_data{ +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply{ - name = "Security Post - Mining Dock" +/area/science/research{ + name = "Research Division" }) -"dnA" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +"duj" = ( +/mob/living/simple_animal/pet/penguin/emperor/shamebrero{ + desc = "Was used in a experiment by the RD to test how a penguin with a sombrero would effect morale. Results were uncertain but is being kept as the science department's mascot anyway."; + name = "Anadear"; + real_name = "Anadear" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"dnB" = ( +/turf/open/floor/engine, +/area/science/explab) +"duk" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 5 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"dnC" = ( +/area/maintenance/disposal) +"dul" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/power/apc{ + dir = 8; + name = "Cargo Maintainence APC"; + pixel_x = -24 }, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"dnD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/area/maintenance/port/aft) +"dum" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, /turf/open/floor/plasteel, -/area/science/nanite) -"dnE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 +/area/crew_quarters/heads/hor) +"dun" = ( +/obj/machinery/button/door{ + id = "RDLock"; + name = "Research Lockdown"; + pixel_x = 25; + pixel_y = -5 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/button/door{ + id = "Biohazard"; + name = "Biohazard Containment Control"; + pixel_x = 25; + pixel_y = 5; + req_access_txt = "47" }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/button/door{ + id = "hazmat"; + name = "Hazmat Spill Shutter Control"; + pixel_x = 36; + req_access_txt = "47" }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dnF" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/structure/chair/office/light{ dir = 1 }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel, -/area/science/nanite) -"dnG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ +/area/crew_quarters/heads/hor) +"duo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dnH" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"dnI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump, -/turf/open/floor/plasteel, -/area/science/nanite) -"dnJ" = ( -/obj/machinery/camera{ - c_tag = "Experimental Studies Lab East"; - dir = 8; - network = list("SS13","RD") +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"dup" = ( +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel, -/area/science/nanite) -"dnK" = ( +/area/crew_quarters/heads/hor) +"duq" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dur" = ( /obj/structure/closet/firecloset, /obj/machinery/atmospherics/components/unary/vent_pump, /obj/effect/turf_decal/tile/purple{ @@ -86805,12 +90661,12 @@ /area/science/research{ name = "Research Division" }) -"dnL" = ( +"dus" = ( /turf/open/floor/plasteel/dark, /area/science/research{ name = "Research Division" }) -"dnM" = ( +"dut" = ( /obj/machinery/shower{ dir = 8 }, @@ -86825,28 +90681,20 @@ /area/science/research{ name = "Research Division" }) -"dnN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - initialize_directions = 6 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/computer/security{ - dir = 4 +"duu" = ( +/obj/machinery/computer/mecha{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/science) -"dnO" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hor) +"duv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1 }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dnP" = ( +"duw" = ( /obj/machinery/light{ dir = 4 }, @@ -86858,13 +90706,13 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dnQ" = ( +"dux" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, /area/security/range) -"dnR" = ( +"duy" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -86877,27 +90725,42 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/security/range) -"dnS" = ( -/obj/structure/window/reinforced{ - dir = 8 +"duz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/window/reinforced{ - layer = 4.1 +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway East 4"; + dir = 1; + network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"duA" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4; + icon_state = "pipe-j2" }, -/area/security/range) -"dnT" = ( +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"duB" = ( /turf/open/floor/plasteel{ dir = 1 }, /area/security/range) -"dnU" = ( -/obj/machinery/light, +"duC" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/security/range) -"dnV" = ( +/area/science/research{ + name = "Research Division" + }) +"duD" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; @@ -86905,19 +90768,56 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dnW" = ( +"duE" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dnX" = ( +"duF" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"duG" = ( +/obj/structure/table/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"duH" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"duI" = ( +/obj/machinery/holopad, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"duJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, /area/maintenance/port/aft) -"dnY" = ( +"duK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -86928,118 +90828,139 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/maintenance/port/aft) -"dnZ" = ( -/obj/machinery/camera{ - c_tag = "Escape Hallway Center East"; - dir = 8; - network = list("SS13","Eng") +"duL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"duM" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hor) +"duN" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"doa" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the escape arm is."; - dir = 4; - icon_state = "direction_evac"; - name = "escape arm"; - pixel_y = 8 +/turf/closed/wall, +/area/maintenance/disposal) +"duO" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the medical department is."; +/obj/machinery/power/apc{ dir = 8; - icon_state = "direction_med"; - name = "medical department" + name = "RD Office APC"; + pixel_x = -25 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the research department is."; - dir = 8; - icon_state = "direction_sci"; - name = "research department"; - pixel_y = -8 +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/closed/wall, -/area/hallway/secondary/exit) -"dob" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"doc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 +/area/crew_quarters/heads/hor) +"duP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dod" = ( -/obj/machinery/camera{ - c_tag = "Escape Central Southeast"; - dir = 8; - network = list("SS13","Eng") +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hor) +"duQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"doe" = ( -/obj/machinery/door/airlock/public{ - name = "laser tag arena" +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/computer/aifixer{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dof" = ( -/obj/item/storage/toolbox/electrical, -/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hor) +"duR" = ( +/obj/structure/rack, +/obj/item/taperecorder{ + pixel_x = -3 + }, +/obj/item/paicard{ + pixel_x = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 8 }, /turf/open/floor/plasteel, -/area/science/nanite) -"dog" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/science/nanite) -"doh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/nanite) -"doi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/crew_quarters/heads/hor) +"duS" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/science/nanite) -"doj" = ( -/obj/item/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 +/area/crew_quarters/heads/hor) +"duT" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hor) +"duU" = ( +/obj/machinery/rnd/production/protolathe/department/science, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel, -/area/science/nanite) -"dok" = ( +/area/crew_quarters/heads/hor) +"duV" = ( +/obj/machinery/light, +/obj/machinery/computer/rdservercontrol{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"duW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/purple{ @@ -87052,7 +90973,7 @@ /area/science/research{ name = "Research Division" }) -"dol" = ( +"duX" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -87061,18 +90982,21 @@ /area/science/research{ name = "Research Division" }) -"dom" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +"duY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + name = "Delivery Office"; + req_access_txt = "50" + }, /obj/machinery/door/firedoor/border_only{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/science) -"don" = ( +/turf/open/floor/plating, +/area/quartermaster/office) +"duZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -87084,11 +91008,11 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"doo" = ( +"dva" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dop" = ( +"dvb" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -87097,305 +91021,163 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"doq" = ( +"dvc" = ( /obj/machinery/magnetic_controller{ pixel_x = -25 }, /turf/open/floor/plasteel, /area/security/range) -"dor" = ( +"dvd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/security/range) -"dos" = ( +"dve" = ( /obj/structure/closet/crate, /obj/item/target/syndicate, /obj/item/target/alien, /obj/item/target/clown, /turf/open/floor/plasteel, /area/security/range) -"dot" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 9 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"dou" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"dov" = ( +"dvf" = ( /obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; + name = "External Access"; req_access = null; - req_access_txt = "48" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"dow" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 + req_access_txt = "13" }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dvg" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ - dir = 1 + dir = 8 }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dvh" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"dox" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dvi" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Cargo Desk"; + req_access_txt = "50" }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"doy" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, +/area/quartermaster/office) +"dvj" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) -"doz" = ( -/obj/machinery/doorButtons/airlock_controller{ +/area/maintenance/port/aft) +"dvk" = ( +/obj/structure/noticeboard{ dir = 8; - idExterior = "incinerator_airlock_exterior"; - idInterior = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator Access Console"; - pixel_x = -26; - pixel_y = 6; - req_access_txt = "12" - }, -/obj/machinery/button/ignition{ - id = "Turbine"; - pixel_x = -24; - pixel_y = -6 + pixel_x = 27 }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"doA" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" +/area/science/research{ + name = "Research Division" }) -"doB" = ( -/obj/structure/cable{ - icon_state = "2-4"; - tag = "" - }, +"dvl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"doC" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access = null; - req_access_txt = "13" +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dvm" = ( +/obj/structure/closet, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"doD" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access = null; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"doE" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/turf_decal/tile/red{ +"dvn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"doF" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"doG" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dvo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"doH" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"doI" = ( -/obj/structure/closet, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"doJ" = ( -/obj/item/stack/sheet/plasteel{ - amount = 5 - }, -/obj/item/stack/rods, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/nanite) -"doK" = ( -/obj/machinery/camera{ - c_tag = "Telescience Test Chamber 2"; - dir = 1; - network = list("SS13","RD","telesci") - }, -/obj/structure/table/reinforced, -/obj/item/stack/sheet/glass{ - amount = 20 - }, -/obj/item/stack/sheet/metal/twenty, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +"dvp" = ( +/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/nanite) -"doL" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dvq" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/nanite) -"doM" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dvr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/nanite) -"doN" = ( -/obj/machinery/camera{ - c_tag = "Experimental Studies Lab South"; - dir = 1; - network = list("SS13","RD") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/nanite) -"doO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/nanite) -"doP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/nanite) -"doQ" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - pixel_x = 30 + icon_state = "2-8"; + tag = "" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dvs" = ( +/obj/structure/sign/warning/deathsposal, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/plasteel, -/area/science/nanite) -"doR" = ( +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"dvt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -87405,14 +91187,14 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"doS" = ( +"dvu" = ( /obj/effect/landmark/start/depsec/science, /obj/structure/chair/office/light{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"doT" = ( +"dvv" = ( /obj/machinery/button/door{ id = "RDLock"; name = "Research Lockdown"; @@ -87432,7 +91214,7 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"doU" = ( +"dvw" = ( /obj/structure/cable{ icon_state = "0-2" }, @@ -87443,7 +91225,7 @@ }, /turf/open/floor/plasteel, /area/security/range) -"doV" = ( +"dvx" = ( /obj/structure/closet/crate, /obj/item/target/syndicate, /obj/item/target/alien, @@ -87461,225 +91243,104 @@ }, /turf/open/floor/plasteel, /area/security/range) -"doW" = ( -/obj/effect/turf_decal/tile/red{ +"dvy" = ( +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dvz" = ( +/obj/structure/chair/comfy/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"doX" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"doY" = ( -/turf/closed/wall, -/area/science/research{ - name = "Research Division" - }) -"doZ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"dpa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall, -/area/science/nanite) -"dpb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/hallway/secondary/exit) -"dpc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10"; - layer = 4.1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dpd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/brown{ dir = 1 }, /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) -"dpe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"dvA" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) -"dpf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/science/nanite) -"dpg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ +"dvB" = ( +/obj/machinery/light, +/obj/structure/chair/comfy/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) -"dph" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-13" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dpi" = ( +"dvC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the engineering department is."; - dir = 1; - icon_state = "direction_eng"; - pixel_y = -8 - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the bridge is."; - dir = 8; - icon_state = "direction_bridge"; - name = "bridge"; - pixel_y = 8 - }, -/obj/structure/sign/directions/security{ - desc = "A direction sign, pointing out which way the security department is."; - dir = 1; - icon_state = "direction_sec" +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/quartermaster/office) +"dvD" = ( /turf/closed/wall, -/area/hallway/secondary/exit) -"dpj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dpk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dpl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dpm" = ( +/area/science/research{ + name = "Research Division" + }) +"dvE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dpn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dpo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/quartermaster/office) +"dvF" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dpp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/area/quartermaster/office) +"dvG" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/science/nanite) -"dpq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/research{ - name = "Experimental Studies Lab"; - req_access_txt = "8" +/turf/closed/wall, +/area/quartermaster/office) +"dvH" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/closed/wall, +/area/quartermaster/office) +"dvI" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/nanite) -"dpr" = ( -/obj/machinery/light, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dps" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/science/nanite) -"dpt" = ( +/area/quartermaster/office) +"dvJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/firecloset, /obj/machinery/light, @@ -87693,7 +91354,7 @@ /area/science/research{ name = "Research Division" }) -"dpu" = ( +"dvK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ layer = 2.4; on = 1 @@ -87714,25 +91375,39 @@ /area/science/research{ name = "Research Division" }) -"dpv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +"dvL" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 }, -/obj/machinery/computer/secure_data{ +/obj/machinery/camera{ + c_tag = "Delivery Office North"; + dir = 2; + network = list("SS13","Cargo") + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/science) -"dpw" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dvM" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dpx" = ( +"dvN" = ( /obj/structure/cable{ icon_state = "0-2" }, @@ -87749,14 +91424,14 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dpy" = ( +"dvO" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" }, /turf/open/floor/plasteel, /area/security/range) -"dpz" = ( +"dvP" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -87771,27 +91446,27 @@ /obj/item/paper/guides/jobs/security/range, /turf/open/floor/plasteel, /area/security/range) -"dpA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel{ - dir = 8 - }, -/area/security/range) -"dpB" = ( +"dvQ" = ( /obj/machinery/light{ - dir = 1 + dir = 4; + icon_state = "tube1" }, -/turf/open/floor/plasteel{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/area/security/range) -"dpC" = ( +/obj/effect/turf_decal/tile/brown, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dvR" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/closed/wall, +/area/quartermaster/office) +"dvS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -87802,154 +91477,20 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) -"dpD" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dpE" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dpF" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dpG" = ( +"dvT" = ( /obj/structure/cable{ icon_state = "1-4" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dpH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"dpI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft{ - name = "Aft Port Inner Maintenance" - }) -"dpJ" = ( -/obj/structure/chair/office, -/obj/machinery/camera{ - c_tag = "Aft Port Hallway 3"; - dir = 8; - network = list("SS13") - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dpK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"dpL" = ( -/obj/machinery/space_heater, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"dpM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dpN" = ( -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"dpO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft{ - name = "Aft Starboard Inner Maintenance" - }) -"dpP" = ( +"dvU" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dpQ" = ( +"dvV" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -87957,7 +91498,7 @@ /area/science/research{ name = "Research Division" }) -"dpR" = ( +"dvW" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -87977,7 +91518,7 @@ /area/science/research{ name = "Research Division" }) -"dpS" = ( +"dvX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6; initialize_directions = 6 @@ -87995,7 +91536,7 @@ /area/science/research{ name = "Research Division" }) -"dpT" = ( +"dvY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88017,7 +91558,7 @@ /area/science/research{ name = "Research Division" }) -"dpU" = ( +"dvZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88028,7 +91569,7 @@ /area/science/research{ name = "Research Division" }) -"dpV" = ( +"dwa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88048,7 +91589,7 @@ /area/science/research{ name = "Research Division" }) -"dpW" = ( +"dwb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88065,7 +91606,7 @@ /area/science/research{ name = "Research Division" }) -"dpX" = ( +"dwc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88085,7 +91626,7 @@ /area/science/research{ name = "Research Division" }) -"dpY" = ( +"dwd" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ icon_state = "1-8" @@ -88100,7 +91641,7 @@ /area/science/research{ name = "Research Division" }) -"dpZ" = ( +"dwe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88119,7 +91660,7 @@ /area/science/research{ name = "Research Division" }) -"dqa" = ( +"dwf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88133,7 +91674,7 @@ /area/science/research{ name = "Research Division" }) -"dqb" = ( +"dwg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88148,7 +91689,7 @@ /area/science/research{ name = "Research Division" }) -"dqc" = ( +"dwh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88165,7 +91706,7 @@ /area/science/research{ name = "Research Division" }) -"dqd" = ( +"dwi" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -88177,23 +91718,27 @@ /area/science/research{ name = "Research Division" }) -"dqe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"dwj" = ( +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Cargo Office North"; + dir = 4; + network = list("SS13","Cargo") }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/mob/living/simple_animal/sloth/citrus, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dqf" = ( +/area/quartermaster/office) +"dwk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88205,32 +91750,29 @@ /area/science/research{ name = "Research Division" }) -"dqg" = ( +"dwl" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/noticeboard, /turf/closed/wall/r_wall, /area/science/research{ name = "Research Division" }) -"dqh" = ( -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +"dwm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "ExpWin"; + name = "E.X.P.E.R.I-MENTOR Containment" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel{ - dir = 1 + dir = 8 }, -/area/science/research{ - name = "Research Division" - }) -"dqi" = ( +/turf/open/floor/plasteel, +/area/science/explab) +"dwn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88239,46 +91781,13 @@ /area/science/research{ name = "Research Division" }) -"dqj" = ( +"dwo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/security/checkpoint/science) -"dqk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dql" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dqm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dqn" = ( +"dwp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88292,72 +91801,11 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dqo" = ( +"dwq" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dqp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-02"; - layer = 4.1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dqq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Cargo department is."; - icon_state = "direction_supply"; - name = "cargo department"; - pixel_y = 8 - }, -/turf/closed/wall, -/area/hallway/secondary/exit) -"dqr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Escape Central Southwest"; - dir = 1; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dqs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dqt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dqu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dqv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall, -/area/hallway/secondary/exit) -"dqw" = ( +"dwr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88377,7 +91825,7 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"dqx" = ( +"dws" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88386,7 +91834,7 @@ }, /turf/closed/wall, /area/security/checkpoint/science) -"dqy" = ( +"dwt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88400,152 +91848,130 @@ }, /turf/open/floor/plasteel, /area/security/range) -"dqz" = ( +"dwu" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel, /area/security/range) -"dqA" = ( -/obj/machinery/computer/secure_data{ - dir = 8 +"dwv" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/pen/red, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Cargo Desk"; + req_access_txt = "50" }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dqB" = ( -/obj/machinery/magnetic_module, -/obj/effect/landmark/blobstart, -/obj/structure/target_stake, -/obj/item/target/clown, -/turf/open/floor/plating, -/area/security/range) -"dqC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dqD" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dww" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dqE" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dqF" = ( -/obj/effect/turf_decal/tile/red{ +/area/hallway/secondary/exit) +"dwx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dqG" = ( -/obj/effect/turf_decal/tile/purple{ +/area/hallway/secondary/exit) +"dwy" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dqH" = ( -/obj/effect/turf_decal/tile/red{ +/area/hallway/secondary/exit) +"dwz" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dqI" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/hallway/secondary/exit) +"dwA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dwB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dqJ" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dwC" = ( /obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dqK" = ( +/turf/open/floor/plating, +/area/maintenance/disposal) +"dwD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dqL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"dwE" = ( +/obj/machinery/door/poddoor/preopen{ + id = "ExpDoor"; + name = "E.X.P.E.R.I-MENTOR Blast Door" }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dqM" = ( +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/explab) +"dwF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88554,7 +91980,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dqN" = ( +"dwG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88573,13 +91999,8 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dqO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +"dwH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -88590,11 +92011,7 @@ /area/science/research{ name = "Research Division" }) -"dqP" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating/airless, -/area/space) -"dqQ" = ( +"dwI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88606,25 +92023,20 @@ /area/science/research{ name = "Research Division" }) -"dqR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - initialize_directions = 11 - }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +"dwJ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/structure/disposalpipe/junction/yjunction, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dqS" = ( +"dwK" = ( /obj/machinery/door/airlock/research{ name = "Research Division Access"; req_access_txt = "47" @@ -88649,7 +92061,7 @@ /area/science/research{ name = "Research Division" }) -"dqT" = ( +"dwL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88667,19 +92079,7 @@ /area/science/research{ name = "Research Division" }) -"dqU" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 5; - id = "mining_home"; - name = "mining shuttle bay"; - roundstart_template = /datum/map_template/shuttle/mining/box; - width = 7 - }, -/turf/open/space/basic, -/area/space) -"dqV" = ( +"dwM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88694,7 +92094,7 @@ /area/science/research{ name = "Research Division" }) -"dqW" = ( +"dwN" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -88707,24 +92107,22 @@ /area/science/research{ name = "Research Division" }) -"dqX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"dwO" = ( +/obj/item/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "Research Junction"; - sortType = 12 + dir = 4 }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dqY" = ( +"dwP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -88740,50 +92138,37 @@ /area/science/research{ name = "Research Division" }) -"dqZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dra" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"dwQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2"; tag = "" }, -/obj/machinery/light{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/newscaster{ - dir = 1; - pixel_y = 30 +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dwR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dwS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-8" }, +/obj/machinery/door/firedoor/window, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"drb" = ( +/area/crew_quarters/heads/hor) +"dwT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88797,7 +92182,7 @@ /area/science/research{ name = "Research Division" }) -"drc" = ( +"dwU" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Research Division Atrium North"; @@ -88816,13 +92201,13 @@ /area/science/research{ name = "Research Division" }) -"drd" = ( +"dwV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, /area/security/checkpoint/science) -"dre" = ( +"dwW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/machinery/light_switch{ pixel_x = -30 @@ -88832,21 +92217,16 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"drf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"dwX" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/filingcabinet/security, /turf/open/floor/plasteel/dark, -/area/security/checkpoint/science) -"drg" = ( +/area/hallway/secondary/exit) +"dwY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88860,29 +92240,19 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"drh" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"dri" = ( +"dwZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall, /area/security/checkpoint/science) -"drj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"dxa" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 5 }, /turf/open/floor/plasteel, -/area/security/range) -"drk" = ( +/area/quartermaster/office) +"dxb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88891,44 +92261,40 @@ }, /turf/open/floor/plasteel, /area/security/range) -"drl" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/green{ +"dxc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"drm" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 10 }, /turf/open/floor/plasteel, -/area/security/range) -"drn" = ( -/obj/machinery/camera{ - c_tag = "South Testing Firing Range"; - dir = 1; - network = list("SS13","RD") +/area/quartermaster/office) +"dxd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/plasteel, -/area/security/range) -"dro" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"drp" = ( +/area/quartermaster/office) +"dxe" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -88940,7 +92306,7 @@ /area/science/research{ name = "Research Division" }) -"drq" = ( +"dxf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "R&D EVA Access"; @@ -88954,7 +92320,7 @@ /area/science/research{ name = "Research Division" }) -"drr" = ( +"dxg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -88972,40 +92338,34 @@ /area/science/research{ name = "Research Division" }) -"drs" = ( +"dxh" = ( /turf/closed/wall/r_wall, /area/science/explab) -"drt" = ( +"dxi" = ( /turf/closed/wall, /area/science/explab) -"dru" = ( +"dxj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/science/explab) -"drv" = ( +"dxk" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/science/research{ name = "Research Division" }) -"drw" = ( +"dxl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/science/research{ name = "Research Division" }) -"drx" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, +"dxm" = ( /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dry" = ( +"dxn" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" @@ -89014,30 +92374,18 @@ /area/science/research{ name = "Research Division" }) -"drz" = ( +"dxo" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"drA" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-02"; - layer = 4.1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"drB" = ( +"dxp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/recharge_station, /obj/effect/turf_decal/tile/purple, @@ -89048,27 +92396,11 @@ /area/science/research{ name = "Research Division" }) -"drC" = ( -/obj/structure/closet/firecloset, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"drD" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - cell_type = /obj/item/stock_parts/cell/high; - dir = 4; - name = "Escape Hallway APC"; - pixel_x = 25 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"drE" = ( +"dxq" = ( /obj/structure/sign/departments/science, /turf/closed/wall, /area/security/checkpoint/science) -"drF" = ( +"dxr" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Checkpoint"; req_access_txt = "63" @@ -89079,53 +92411,35 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, /area/security/checkpoint/science) -"drG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - initialize_directions = 11 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"drH" = ( +"dxs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/closed/wall, /area/security/checkpoint/science) -"drI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/security/checkpoint/science) -"drJ" = ( +"dxt" = ( +/obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/chair{ +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/red, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/landmark/start/assistant, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"drK" = ( +/area/quartermaster/office) +"dxu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/security/checkpoint/science) -"drL" = ( +"dxv" = ( /obj/machinery/door/airlock/research/glass{ name = "Firing Range"; req_access_txt = "47" @@ -89137,139 +92451,58 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/security/range) -"drM" = ( +"dxw" = ( /turf/closed/wall, /area/science/lab) -"drN" = ( +"dxx" = ( /turf/closed/wall/r_wall, /area/science/lab) -"drO" = ( +"dxy" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/science/lab) -"drP" = ( +"dxz" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/starboard/aft/secondary) -"drQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"drR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"drS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/port/aft) -"drT" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"drU" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"drV" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"drW" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 0 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/maintenance/starboard/aft/secondary) +"dxA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 30 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"drX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"drY" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dxB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"drZ" = ( +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dxC" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; @@ -89277,13 +92510,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dsa" = ( +"dxD" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dsb" = ( +"dxE" = ( /obj/machinery/door/airlock/research{ name = "Research Division EVA"; req_access_txt = "47" @@ -89296,13 +92529,13 @@ /area/science/research{ name = "Research Division" }) -"dsc" = ( +"dxF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/research{ name = "Research Division" }) -"dsd" = ( +"dxG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -89323,71 +92556,13 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dse" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-13" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dsf" = ( -/obj/machinery/newscaster{ - dir = 1; - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Escape Hallway Central South Southwest"; - dir = 2; - network = list("SS13") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dsg" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dsh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/hallway/secondary/exit) -"dsi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/hallway/secondary/exit) -"dsj" = ( +"dxH" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/closed/wall/r_wall, /area/science/explab) -"dsk" = ( +"dxI" = ( /obj/machinery/portable_atmospherics/canister, /obj/structure/cable{ icon_state = "2-8"; @@ -89404,7 +92579,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dsl" = ( +"dxJ" = ( /obj/machinery/portable_atmospherics/canister, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -89414,7 +92589,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dsm" = ( +"dxK" = ( /obj/machinery/light{ dir = 1 }, @@ -89426,7 +92601,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dsn" = ( +"dxL" = ( /obj/structure/sign/warning/nosmoking/circle{ pixel_y = 32 }, @@ -89438,7 +92613,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dso" = ( +"dxM" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -89447,7 +92622,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dsp" = ( +"dxN" = ( /obj/machinery/requests_console{ department = "Science"; departmentType = 2; @@ -89462,7 +92637,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dsq" = ( +"dxO" = ( /obj/machinery/camera{ c_tag = "Toxins Lab North"; network = list("SS13","RD") @@ -89475,7 +92650,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dsr" = ( +"dxP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6; initialize_directions = 6 @@ -89488,20 +92663,19 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dss" = ( +"dxQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/computer/atmos_sim, /turf/open/floor/plasteel, -/area/science/explab) -"dst" = ( +/area/quartermaster/office) +"dxR" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -89515,66 +92689,74 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dsu" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ +"dxS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dsv" = ( -/obj/machinery/light{ - dir = 1 +"dxT" = ( +/obj/machinery/camera{ + c_tag = "Research Division South East"; + dir = 8; + network = list("SS13","RD") }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dsw" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"dxU" = ( +/obj/structure/table/glass, +/obj/item/clothing/glasses/hud/diagnostic, +/obj/machinery/camera{ + c_tag = "Research Director's Office"; + dir = 4; + network = list("SS13","RD") + }, +/obj/item/radio/intercom{ + pixel_x = -25 }, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 8 }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/item/book/manual/wiki/research_and_development, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dsx" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 +/area/crew_quarters/heads/hor) +"dxV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-8" }, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hor) +"dxW" = ( +/obj/structure/table/glass, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 8 }, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 }, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dsy" = ( +/area/crew_quarters/heads/hor) +"dxX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -89583,7 +92765,7 @@ /area/science/research{ name = "Research Division" }) -"dsz" = ( +"dxY" = ( /obj/machinery/light{ dir = 1 }, @@ -89597,7 +92779,7 @@ /area/science/research{ name = "Research Division" }) -"dsA" = ( +"dxZ" = ( /obj/structure/sign/warning/nosmoking/circle{ pixel_x = 32 }, @@ -89612,60 +92794,33 @@ /area/science/research{ name = "Research Division" }) -"dsB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +"dya" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/chair/stool/bar, +/obj/machinery/keycard_auth{ + pixel_x = -32 }, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dsC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/area/crew_quarters/heads/hor) +"dyb" = ( +/obj/machinery/computer/robotics{ + dir = 8 }, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dsD" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/crew_quarters/heads/hor) +"dyc" = ( +/obj/structure/window/reinforced{ + layer = 4.1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/computer/cargo/express{ + dir = 1; + icon_state = "computer" }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dsE" = ( +/area/quartermaster/office) +"dyd" = ( /obj/structure/table, /obj/item/stack/sheet/glass{ amount = 50; @@ -89679,7 +92834,7 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/science/lab) -"dsF" = ( +"dye" = ( /obj/item/stock_parts/scanning_module{ pixel_x = 2; pixel_y = 3 @@ -89697,14 +92852,14 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dsG" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +"dyf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/science/lab) -"dsH" = ( +/area/quartermaster/office) +"dyg" = ( /obj/machinery/light{ dir = 1 }, @@ -89719,7 +92874,14 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dsI" = ( +"dyh" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/lab) +"dyi" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -89730,96 +92892,42 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dsJ" = ( +"dyj" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel, /area/science/lab) -"dsK" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "MinDel" - }, -/obj/machinery/door/window/brigdoor/eastleft{ - req_one_access_txt = "8" - }, -/turf/open/floor/plasteel{ - dir = 1 - }, -/area/science/lab) -"dsL" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "MinDel" - }, -/turf/open/floor/plasteel{ - dir = 1 - }, -/area/science/lab) -"dsM" = ( -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1 - }, -/area/science/lab) -"dsN" = ( -/obj/machinery/camera{ - c_tag = "Escape Hallway Central Southwest"; - dir = 1; - network = list("SS13") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, +"dyk" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/telescience, /obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dsO" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dsP" = ( -/obj/machinery/vending/coffee, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dyl" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dsQ" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dym" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dsR" = ( -/turf/closed/wall, -/area/maintenance/port/aft) -"dsS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dyn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -89827,103 +92935,25 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dsT" = ( +"dyo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dsU" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dsV" = ( -/obj/structure/lattice, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_x = -32 - }, -/turf/open/space, -/area/space) -"dsW" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 0 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dsX" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dsY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 0 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dsZ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dta" = ( +"dyp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6; initialize_directions = 6 }, /turf/closed/wall/r_wall, /area/maintenance/starboard/aft/secondary) -"dtb" = ( +"dyq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/maintenance/starboard/aft/secondary) -"dtc" = ( +"dyr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -89931,7 +92961,7 @@ /area/science/research{ name = "Research Division" }) -"dtd" = ( +"dys" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -89943,7 +92973,7 @@ /area/science/research{ name = "Research Division" }) -"dte" = ( +"dyt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -89957,7 +92987,7 @@ /area/science/research{ name = "Research Division" }) -"dtf" = ( +"dyu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -89966,7 +92996,7 @@ /area/science/research{ name = "Research Division" }) -"dtg" = ( +"dyv" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" @@ -89977,7 +93007,7 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dth" = ( +"dyw" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/power/apc{ dir = 8; @@ -89993,18 +93023,18 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dti" = ( +"dyx" = ( /turf/open/floor/plasteel, /area/science/explab) -"dtj" = ( +"dyy" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/explab) -"dtk" = ( +"dyz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/science/explab) -"dtl" = ( +"dyA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -90025,27 +93055,25 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dtm" = ( +"dyB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, /area/science/explab) -"dtn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +"dyC" = ( +/obj/structure/cable{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 4 }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dto" = ( +"dyD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1 @@ -90054,16 +93082,7 @@ /area/science/research{ name = "Research Division" }) -"dtp" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dtq" = ( +"dyE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -90071,7 +93090,7 @@ /area/science/research{ name = "Research Division" }) -"dtr" = ( +"dyF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -90093,7 +93112,7 @@ /area/science/research{ name = "Research Division" }) -"dts" = ( +"dyG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -90109,7 +93128,7 @@ /area/science/research{ name = "Research Division" }) -"dtt" = ( +"dyH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -90117,7 +93136,7 @@ /area/science/research{ name = "Research Division" }) -"dtu" = ( +"dyI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 @@ -90126,13 +93145,13 @@ /area/science/research{ name = "Research Division" }) -"dtv" = ( +"dyJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dtw" = ( +"dyK" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -90146,16 +93165,14 @@ /area/science/research{ name = "Research Division" }) -"dtx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +"dyL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/machinery/camera{ - c_tag = "Research Division North"; + c_tag = "E.X.P.E.R.I.-MENTOR Lab"; dir = 4; - network = list("SS13") + network = list("SS13","RD") }, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -90163,23 +93180,27 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dty" = ( -/obj/machinery/light{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"dyM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dtz" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"dyN" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -90193,10 +93214,10 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dtA" = ( +"dyO" = ( /turf/open/floor/plasteel, /area/science/lab) -"dtB" = ( +"dyP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; external_pressure_bound = 101.325; @@ -90205,20 +93226,26 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dtC" = ( +"dyQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/science/lab) -"dtD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"dyR" = ( +/obj/machinery/door/window/westleft{ + dir = 8; + name = "Cargo Telepad"; + req_access_txt = "50" }, -/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/science/lab) -"dtE" = ( +/area/quartermaster/office) +"dyS" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -90236,32 +93263,36 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dtF" = ( +"dyT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/quartermaster/qm) +"dyU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/lab) -"dtG" = ( +"dyV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, /area/science/lab) -"dtH" = ( +"dyW" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dtI" = ( +"dyX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dtJ" = ( +"dyY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -90271,7 +93302,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dtK" = ( +"dyZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dza" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dzb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6; initialize_directions = 6 @@ -90280,13 +93325,13 @@ /area/science/research{ name = "Research Division" }) -"dtL" = ( +"dzc" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/pod, /area/science/research{ name = "Research Division" }) -"dtM" = ( +"dzd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -90294,13 +93339,13 @@ /area/science/research{ name = "Research Division" }) -"dtN" = ( +"dze" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/research{ name = "Research Division" }) -"dtO" = ( +"dzf" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -90310,25 +93355,38 @@ /area/science/research{ name = "Research Division" }) -"dtP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +"dzg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - name = "RD's Junction"; - sortType = 13 +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dtQ" = ( +/obj/structure/sign/warning/biohazard{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dzh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/explab) -"dtR" = ( +"dzi" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/item/radio/intercom{ pixel_x = -25 @@ -90344,7 +93402,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dtS" = ( +"dzj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -90354,13 +93412,13 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dtT" = ( +"dzk" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, /area/science/explab) -"dtU" = ( +"dzl" = ( /obj/item/assembly/prox_sensor{ pixel_x = -4; pixel_y = 1 @@ -90382,15 +93440,16 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dtV" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/obj/structure/disposalpipe/segment{ +"dzm" = ( +/obj/structure/window/reinforced{ dir = 4 }, +/obj/structure/window/reinforced{ + layer = 4.1 + }, /turf/open/floor/plasteel, -/area/science/explab) -"dtW" = ( +/area/quartermaster/office) +"dzn" = ( /obj/structure/table/reinforced, /obj/item/wrench, /obj/item/screwdriver{ @@ -90401,7 +93460,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dtX" = ( +"dzo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; name = "Toxins air scrubber"; @@ -90412,7 +93471,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dtY" = ( +"dzp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -90422,12 +93481,12 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dtZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment{ +"dzq" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/computer/stockexchange, /obj/machinery/door/firedoor/border_only{ dir = 4 }, @@ -90435,22 +93494,8 @@ dir = 8 }, /turf/open/floor/plating, -/area/science/explab) -"dua" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dub" = ( +/area/quartermaster/office) +"dzr" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -90458,31 +93503,14 @@ /area/science/research{ name = "Research Division" }) -"duc" = ( -/obj/machinery/door/poddoor/preopen{ - id = "hazmat"; - name = "hazardous material containment" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +"dzs" = ( +/obj/structure/window/reinforced{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dud" = ( +/area/quartermaster/office) +"dzt" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -90496,68 +93524,59 @@ /area/science/research{ name = "Research Division" }) -"due" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +"dzu" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, +/obj/machinery/computer/bounty, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"duf" = ( +/area/quartermaster/office) +"dzv" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dug" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, +"dzw" = ( +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4 - }, +/turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"duh" = ( +"dzx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft/secondary) +"dzy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2"; tag = "" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dui" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"dzz" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"duj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor/border_only{ dir = 4 }, @@ -90565,29 +93584,36 @@ dir = 8 }, /turf/open/floor/plating, -/area/science/lab) -"duk" = ( +/area/quartermaster/office) +"dzA" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel, /area/science/lab) -"dul" = ( -/obj/machinery/computer/rdconsole/core, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/lab) -"dum" = ( +"dzB" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"dzC" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/lab) -"dun" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/lab) -"duo" = ( +"dzD" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/computer/bounty{ + dir = 1; + icon_state = "computer" + }, +/turf/open/floor/wood, +/area/quartermaster/qm) +"dzE" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -90609,7 +93635,7 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dup" = ( +"dzF" = ( /obj/structure/cable{ icon_state = "0-2" }, @@ -90620,56 +93646,21 @@ }, /turf/open/floor/plating, /area/science/lab) -"duq" = ( +"dzG" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dur" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dus" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dut" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"duu" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"dzH" = ( +/obj/machinery/light, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush"; + layer = 4.1 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/sepia, /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) -"duv" = ( +"dzI" = ( /obj/machinery/door/airlock/research/glass{ autoclose = 0; frequency = 1449; @@ -90687,7 +93678,7 @@ /area/science/research{ name = "Research Division" }) -"duw" = ( +"dzJ" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ dir = 1; frequency = 1449; @@ -90697,7 +93688,7 @@ /area/science/research{ name = "Research Division" }) -"dux" = ( +"dzK" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ dir = 1; frequency = 1449; @@ -90713,7 +93704,7 @@ /area/science/research{ name = "Research Division" }) -"duy" = ( +"dzL" = ( /obj/machinery/embedded_controller/radio/airlock_controller{ airpump_tag = "rd_airlock_pump"; exterior_door_tag = "rd_airlock_exterior"; @@ -90749,7 +93740,7 @@ /area/science/research{ name = "Research Division" }) -"duz" = ( +"dzM" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; external_pressure_bound = 101.325; @@ -90768,7 +93759,7 @@ /area/science/research{ name = "Research Division" }) -"duA" = ( +"dzN" = ( /obj/structure/tank_dispenser/oxygen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -90782,7 +93773,7 @@ /area/science/research{ name = "Research Division" }) -"duB" = ( +"dzO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4; initialize_directions = 11 @@ -90791,7 +93782,7 @@ /area/science/research{ name = "Research Division" }) -"duC" = ( +"dzP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -90800,7 +93791,7 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"duD" = ( +"dzQ" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/firealarm{ dir = 8; @@ -90814,13 +93805,13 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"duE" = ( +"dzR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/open/floor/plasteel, /area/science/explab) -"duF" = ( +"dzS" = ( /obj/item/assembly/signaler{ pixel_y = 8 }, @@ -90839,7 +93830,7 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel, /area/science/explab) -"duG" = ( +"dzT" = ( /obj/item/transfer_valve{ pixel_x = -5 }, @@ -90857,7 +93848,7 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel, /area/science/explab) -"duH" = ( +"dzU" = ( /obj/item/assembly/timer{ pixel_x = 5; pixel_y = 4 @@ -90874,98 +93865,58 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel, /area/science/explab) -"duI" = ( +"dzV" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, /area/science/explab) -"duJ" = ( +"dzW" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/explab) -"duK" = ( -/obj/machinery/door/airlock/research{ - name = "Toxins Lab"; - req_access_txt = "8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"duL" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"duM" = ( -/obj/machinery/door/poddoor/preopen{ - id = "hazmat"; - name = "hazardous material containment" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8 - }, -/area/science/research{ - name = "Research Division" - }) -"duN" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"duO" = ( -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"duP" = ( +/turf/open/floor/plasteel, +/area/science/explab) +"dzX" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "8" + }, /obj/machinery/door/firedoor/border_only{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4 +/turf/open/floor/plasteel, +/area/science/explab) +"dzY" = ( +/obj/machinery/rnd/production/protolathe/department/cargo, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/area/science/research{ - name = "Research Division" - }) -"duQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dzZ" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"duR" = ( +"dAa" = ( +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dAb" = ( /obj/machinery/door/airlock/research{ name = "Research Lab"; req_access_txt = "8" @@ -90978,40 +93929,41 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"duS" = ( +"dAc" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, /area/science/lab) -"duT" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +"dAd" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 5 }, /turf/open/floor/plasteel, -/area/science/lab) -"duU" = ( +/area/quartermaster/office) +"dAe" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, /area/science/lab) -"duV" = ( -/obj/structure/disposalpipe/segment{ +"dAf" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/door/window/brigdoor/westleft{ - name = "Science Delivery"; - req_one_access_txt = "8" +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/science/lab) -"duW" = ( +/area/quartermaster/office) +"dAg" = ( /obj/structure/plasticflaps, /obj/structure/disposalpipe/segment{ dir = 4 @@ -91023,7 +93975,7 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"duX" = ( +"dAh" = ( /obj/structure/cable{ icon_state = "1-4" }, @@ -91032,7 +93984,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"duY" = ( +"dAi" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "4-8" @@ -91042,7 +93994,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"duZ" = ( +"dAj" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -91051,7 +94003,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dva" = ( +"dAk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -91066,28 +94018,48 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dvb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/junction/flip{ - dir = 1; - icon_state = "pipe-j2" +"dAl" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dvc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dAm" = ( /turf/closed/wall, /area/maintenance/disposal) -"dvd" = ( +"dAn" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/port/aft) -"dve" = ( -/obj/structure/lattice, -/turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dvf" = ( +"dAo" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dAp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dAq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -91104,23 +94076,7 @@ /area/science/research{ name = "Research Division" }) -"dvg" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dvh" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dvi" = ( +"dAr" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/machinery/light, /turf/open/floor/pod{ @@ -91129,13 +94085,7 @@ /area/science/research{ name = "Research Division" }) -"dvj" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dvk" = ( +"dAs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -91148,16 +94098,29 @@ /area/science/research{ name = "Research Division" }) -"dvl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +"dAt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dvm" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Division" + }) +"dAu" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -91169,7 +94132,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dvn" = ( +"dAv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, @@ -91178,26 +94141,35 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dvo" = ( +"dAw" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/explab) -"dvp" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"dAx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" }, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 5 }, -/turf/open/floor/plasteel, -/area/science/explab) -"dvq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dAy" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/red, /obj/machinery/door/firedoor/border_only{ dir = 4 }, @@ -91205,80 +94177,28 @@ dir = 8 }, /turf/open/floor/plating, -/area/science/explab) -"dvr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6; - initialize_directions = 6 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, +/area/quartermaster/office) +"dAz" = ( +/obj/machinery/disposal/bin, /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dvs" = ( -/obj/machinery/door/poddoor/preopen{ - id = "hazmat"; - name = "hazardous material containment" - }, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8 +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/area/science/research{ - name = "Research Division" - }) -"dvt" = ( +/turf/open/floor/plasteel/dark, +/area/science/explab) +"dAA" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/research{ name = "Research Division" }) -"dvu" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4 - }, -/area/science/research{ - name = "Research Division" - }) -"dvv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dvw" = ( +"dAB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -91287,47 +94207,20 @@ /area/science/research{ name = "Research Division" }) -"dvx" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/lab) -"dvy" = ( -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dvz" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dvA" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +"dAC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dvB" = ( -/obj/machinery/light, -/obj/structure/chair/comfy/brown{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dvC" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dAD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6; initialize_directions = 6 @@ -91335,21 +94228,19 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/lab) -"dvD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"dAE" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector{ + dir = 1 }, -/obj/machinery/rnd/production/protolathe/department/science, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/lab) -"dvE" = ( +/turf/open/floor/plating, +/area/science/mixing) +"dAF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/science/lab) -"dvF" = ( +"dAG" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -91371,7 +94262,7 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dvG" = ( +"dAH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -91382,26 +94273,26 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dvH" = ( +"dAI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/lab) -"dvI" = ( +"dAJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, /area/science/lab) -"dvJ" = ( +"dAK" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dvK" = ( +"dAL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91412,7 +94303,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dvL" = ( +"dAM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -91421,69 +94312,90 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dvM" = ( +"dAN" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dvN" = ( +"dAO" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/space) +"dAP" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /turf/closed/wall, /area/maintenance/disposal) -"dvO" = ( +"dAQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall, +/turf/open/floor/plating, /area/maintenance/disposal) -"dvP" = ( +"dAR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable{ + icon_state = "4-8"; + tag = "" + }, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/door/firedoor/window, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/disposal) -"dvQ" = ( +/area/science/xenobiology) +"dAS" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, /area/maintenance/port/aft) -"dvR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +"dAT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark{ + dir = 7 + }, +/area/science/explab) +"dAU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dvS" = ( +/turf/open/floor/plasteel/dark{ + dir = 7 + }, +/area/science/explab) +"dAV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6; initialize_directions = 6 }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dvT" = ( +"dAW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dvU" = ( +"dAX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dvV" = ( +"dAY" = ( /obj/structure/window/reinforced{ layer = 4.1 }, @@ -91497,7 +94409,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dvW" = ( +"dAZ" = ( /obj/structure/window/reinforced{ layer = 4.1 }, @@ -91514,7 +94426,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dvX" = ( +"dBa" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -91529,7 +94441,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dvY" = ( +"dBb" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -91544,7 +94456,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dvZ" = ( +"dBc" = ( /obj/structure/window/reinforced{ layer = 4.1 }, @@ -91561,7 +94473,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dwa" = ( +"dBd" = ( /obj/structure/window/reinforced{ layer = 4.1 }, @@ -91575,7 +94487,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dwb" = ( +"dBe" = ( /obj/structure/window/reinforced{ layer = 4.1 }, @@ -91588,7 +94500,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dwc" = ( +"dBf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -91600,14 +94512,14 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dwd" = ( +"dBg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/science/explab) -"dwe" = ( +"dBh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -91625,68 +94537,24 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dwf" = ( +"dBi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, /area/science/explab) -"dwg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4; - initialize_directions = 11 - }, -/obj/structure/noticeboard{ - dir = 4; - pixel_x = -27 - }, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Research Division South East 2"; - dir = 1; - network = list("SS13","RD") - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dwh" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dwi" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dwj" = ( +"dBj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/crew_quarters/cafeteria) +"dBk" = ( /obj/structure/sign/departments/science, /turf/closed/wall, /area/science/research{ name = "Research Division" }) -"dwk" = ( +"dBl" = ( /obj/structure/closet/wardrobe/science_white, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -91698,7 +94566,7 @@ /area/science/research{ name = "Research Division" }) -"dwl" = ( +"dBm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -91707,7 +94575,7 @@ /area/science/research{ name = "Research Division" }) -"dwm" = ( +"dBn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -91715,7 +94583,7 @@ /area/science/research{ name = "Research Division" }) -"dwn" = ( +"dBo" = ( /obj/structure/closet/wardrobe/science_white, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -91725,36 +94593,14 @@ /area/science/research{ name = "Research Division" }) -"dwo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dwp" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"dBp" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + sortType = 1 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dwq" = ( +/turf/closed/wall, +/area/maintenance/disposal) +"dBq" = ( /obj/machinery/light_switch{ pixel_x = -25 }, @@ -91764,18 +94610,21 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dwr" = ( -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel, -/area/science/lab) -"dws" = ( +"dBr" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/space) +"dBs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 }, /turf/open/floor/plasteel, /area/science/lab) -"dwt" = ( +"dBt" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -91793,7 +94642,13 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dwu" = ( +"dBu" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dBv" = ( /obj/structure/cable{ icon_state = "0-2" }, @@ -91802,70 +94657,15 @@ icon_state = "solarpanel" }, /area/solar/aft) -"dwv" = ( -/obj/structure/disposalpipe/sorting/mail{ +"dBw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/junction/flip{ dir = 1; - sortType = 1 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"dww" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dwx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dwy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dwz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 + icon_state = "pipe-j2" }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dwA" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dBx" = ( /obj/structure/disposaloutlet{ dir = 4 }, @@ -91882,7 +94682,7 @@ dir = 4 }, /area/maintenance/disposal) -"dwB" = ( +"dBy" = ( /obj/structure/window/reinforced{ layer = 4.1 }, @@ -91892,7 +94692,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"dwC" = ( +"dBz" = ( /obj/machinery/light/small{ dir = 1 }, @@ -91905,7 +94705,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"dwD" = ( +"dBA" = ( /obj/machinery/recycler, /obj/structure/sign/warning/securearea{ name = "\improper STAY CLEAR HEAVY MACHINERY"; @@ -91917,7 +94717,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"dwE" = ( +"dBB" = ( /obj/machinery/conveyor{ dir = 6; id = "garbage"; @@ -91925,7 +94725,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"dwF" = ( +"dBC" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -91933,17 +94733,38 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/disposal) -"dwG" = ( +"dBD" = ( /obj/structure/closet/crate, /turf/open/floor/plating, /area/maintenance/disposal) -"dwH" = ( +"dBE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + layer = 2.4; + on = 1 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dBF" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "MinDel" + }, +/obj/machinery/door/window/brigdoor/southright{ + req_access_txt = "8" + }, +/turf/open/floor/plasteel{ + dir = 8 + }, +/area/hallway/primary/aft) +"dBG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, /area/maintenance/port/aft) -"dwI" = ( +"dBH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91954,87 +94775,124 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dwJ" = ( +"dBI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dwK" = ( +"dBJ" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dBK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dwL" = ( +"dBL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dwM" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +"dBM" = ( +/obj/item/wrench, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" }, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/turf/open/floor/engine, -/area/science/explab) -"dwN" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 +/turf/open/floor/plasteel{ + dir = 1 }, +/area/science/xenobiology) +"dBN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/turf/open/floor/engine, -/area/science/explab) -"dwO" = ( -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plating, +/area/quartermaster/office) +"dBO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/engine, -/area/science/explab) -"dwP" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dBP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/machinery/computer/security/telescreen{ dir = 1; - layer = 2.9 + name = "Xeno Pen Moniter"; + network = list("XenoPen"); + pixel_y = 2 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel{ + dir = 1 + }, +/area/science/xenobiology) +"dBQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/turf/open/floor/engine, -/area/science/explab) -"dwQ" = ( +/turf/open/floor/plating, +/area/quartermaster/qm) +"dBR" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_x = 4; + pixel_y = 2; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/machinery/button/ignition{ + id = "testigniter"; + pixel_x = -6; + pixel_y = 2 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/turf/open/floor/plasteel{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/explab) -"dwR" = ( +/area/science/xenobiology) +"dBS" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -92049,13 +94907,13 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dwS" = ( +"dBT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/closed/wall/r_wall, /area/science/storage) -"dwT" = ( +"dBU" = ( /obj/machinery/door/airlock/research{ name = "Toxins Storage"; req_access_txt = "8" @@ -92066,10 +94924,10 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/science/storage) -"dwU" = ( +"dBV" = ( /turf/closed/wall/r_wall, /area/science/storage) -"dwV" = ( +"dBW" = ( /obj/structure/cable{ icon_state = "2-4"; tag = "" @@ -92091,7 +94949,7 @@ /area/science/research{ name = "Research Division" }) -"dwW" = ( +"dBX" = ( /obj/structure/cable{ icon_state = "1-8"; tag = "" @@ -92108,16 +94966,7 @@ /area/science/research{ name = "Research Division" }) -"dwX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dwY" = ( +"dBY" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -92129,23 +94978,29 @@ /area/science/research{ name = "Research Division" }) -"dwZ" = ( +"dBZ" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/vending/wardrobe/science_wardrobe, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dxa" = ( +/turf/open/floor/plasteel{ + dir = 1 + }, +/area/science/xenobiology) +"dCa" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -92153,26 +95008,24 @@ /area/science/research{ name = "Research Division" }) -"dxb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" +"dCb" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/plasteel{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dxc" = ( +/area/science/xenobiology) +"dCc" = ( /obj/structure/cable{ icon_state = "2-8"; tag = "" @@ -92181,32 +95034,14 @@ /area/science/research{ name = "Research Division" }) -"dxd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dxe" = ( +"dCd" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel, /area/science/lab) -"dxf" = ( +"dCe" = ( /obj/structure/closet/crate, /obj/machinery/firealarm{ dir = 1; @@ -92220,7 +95055,7 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dxg" = ( +"dCf" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -92230,7 +95065,7 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dxh" = ( +"dCg" = ( /obj/machinery/requests_console{ department = "Science"; departmentType = 2; @@ -92245,7 +95080,7 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dxi" = ( +"dCh" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -92254,7 +95089,7 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dxj" = ( +"dCi" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/effect/turf_decal/tile/purple{ @@ -92265,7 +95100,7 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dxk" = ( +"dCj" = ( /obj/item/stock_parts/capacitor, /obj/item/stock_parts/micro_laser, /obj/item/stock_parts/micro_laser, @@ -92283,7 +95118,7 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dxl" = ( +"dCk" = ( /obj/machinery/light/small, /obj/machinery/conveyor{ dir = 4; @@ -92291,54 +95126,72 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"dxm" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "MinDel" +"dCl" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/turf/open/floor/plasteel{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/area/science/lab) -"dxn" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "MinDel" +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dCm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, /turf/open/floor/plasteel{ dir = 1 }, -/area/science/lab) -"dxo" = ( -/obj/machinery/disposal/deliveryChute{ +/area/science/xenobiology) +"dCn" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/disposalpipe/trunk{ +/obj/structure/disposalpipe/sorting/wrap{ + dir = 8; + icon_state = "pipe-j1s" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dCo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1 +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/area/science/lab) -"dxp" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "Quartermaster Junction"; + sortType = 3 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dxq" = ( +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dCp" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/aft) -"dxr" = ( +"dCq" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/maintenance/disposal) -"dxs" = ( +"dCr" = ( /obj/machinery/conveyor/inverted{ dir = 5; icon_state = "conveyor_map_inverted"; @@ -92350,7 +95203,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"dxt" = ( +"dCs" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -92360,14 +95213,14 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"dxu" = ( +"dCt" = ( /obj/machinery/conveyor{ dir = 10; id = "garbage" }, /turf/open/floor/plating, /area/maintenance/disposal) -"dxv" = ( +"dCu" = ( /obj/machinery/power/apc{ dir = 8; name = "Disposal APC"; @@ -92378,25 +95231,64 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"dxw" = ( +"dCv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"dCw" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"dxx" = ( +/turf/closed/wall, +/area/maintenance/disposal) +"dCx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dCy" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/hallway/secondary/exit) +"dCz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, -/turf/closed/wall, -/area/maintenance/disposal) -"dxy" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dCA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dCB" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/closed/wall, /area/maintenance/port/aft) -"dxz" = ( +"dCC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -92407,34 +95299,21 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dxA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +"dCD" = ( +/obj/machinery/door/airlock, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dxB" = ( +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dCE" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dxC" = ( +"dCF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/atmos{ name = "Airlock Equipment Room"; @@ -92448,13 +95327,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dxD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +"dCG" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/engine, -/area/science/explab) -"dxE" = ( +/turf/closed/wall, +/area/quartermaster/qm) +"dCH" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; @@ -92462,26 +95341,45 @@ }, /turf/open/floor/engine, /area/science/explab) -"dxF" = ( -/turf/open/floor/engine, -/area/science/explab) -"dxG" = ( -/obj/machinery/atmospherics/components/trinary/filter{ +"dCI" = ( +/obj/machinery/conveyor{ dir = 2; - req_access = null + id = "packageSort1" }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/plating, +/area/quartermaster/office) +"dCJ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "Cargo Junction"; + sortType = 2 }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dCK" = ( /turf/open/floor/engine, /area/science/explab) -"dxH" = ( +"dCL" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dCM" = ( /obj/machinery/camera{ c_tag = "Toxins Lab East"; dir = 8; @@ -92493,50 +95391,42 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dxI" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dxJ" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = 1 - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dxK" = ( -/turf/open/floor/plasteel, -/area/science/storage) -"dxL" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Toxins Storage APC"; - pixel_x = 25 - }, -/obj/structure/cable{ - icon_state = "0-2" +"dCN" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" }, -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/machinery/light_switch{ - pixel_x = -5; - pixel_y = 35 +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel{ + dir = 1 }, -/obj/effect/turf_decal/bot_white, +/area/science/xenobiology) +"dCO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dCP" = ( /turf/open/floor/plasteel, /area/science/storage) -"dxM" = ( +"dCQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dCR" = ( /obj/structure/cable{ icon_state = "2-4"; tag = "" }, /turf/closed/wall, /area/science/storage) -"dxN" = ( +"dCS" = ( /obj/structure/cable{ icon_state = "1-8"; tag = "" @@ -92546,38 +95436,22 @@ }, /turf/closed/wall, /area/crew_quarters/heads/hor) -"dxO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, +"dCT" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/crew_quarters/heads/hor) -"dxP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dCU" = ( /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/crew_quarters/heads/hor) -"dxQ" = ( +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dCV" = ( /obj/machinery/door/airlock/command/glass{ name = "Research Director"; req_access_txt = "30" @@ -92591,50 +95465,49 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dxR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-8" - }, +"dCW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/crew_quarters/heads/hor) -"dxS" = ( +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dCX" = ( /turf/closed/wall, /area/crew_quarters/heads/hor) -"dxT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"dCY" = ( +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" + }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dxU" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dCZ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dxV" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dDa" = ( /turf/closed/wall/r_wall, /area/science/server) -"dxW" = ( +"dDb" = ( /obj/machinery/door/airlock/research{ name = "Research Division Access"; req_access_txt = "47" @@ -92645,28 +95518,38 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, /area/science/explab) -"dxX" = ( +"dDc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, /area/science/explab) -"dxY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dxZ" = ( +"dDd" = ( +/obj/machinery/door/poddoor/preopen{ + id = "RDLock"; + name = "Research Lockdown" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dDe" = ( /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/port/aft) -"dya" = ( +"dDf" = ( /obj/machinery/conveyor{ dir = 2; id = "garbage" }, /turf/open/floor/plating, /area/maintenance/disposal) -"dyb" = ( +"dDg" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -92684,106 +95567,60 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/plating, /area/maintenance/disposal) -"dyc" = ( -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/obj/machinery/computer/cargo/express{ - dir = 1; - icon_state = "computer" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dyd" = ( +"dDh" = ( /obj/machinery/conveyor{ dir = 8; id = "garbage" }, /turf/open/floor/plating, /area/maintenance/disposal) -"dye" = ( +"dDi" = ( /obj/machinery/mineral/stacking_machine{ input_dir = 1; stack_amt = 10 }, /turf/open/floor/plating, /area/maintenance/disposal) -"dyf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dyg" = ( +"dDj" = ( /obj/machinery/mineral/stacking_unit_console{ dir = 2; machinedir = 8 }, /turf/closed/wall, /area/maintenance/disposal) -"dyh" = ( +"dDk" = ( /turf/open/floor/plating, /area/maintenance/disposal) -"dyi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" +"dDl" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dyj" = ( +"dDm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dyk" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/telescience, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dyl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dym" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dyn" = ( +"dDn" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dyo" = ( +"dDo" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold4w/general/hidden, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dyp" = ( +"dDp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dyq" = ( +"dDq" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 4; @@ -92791,16 +95628,16 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dyr" = ( -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +"dDr" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=KW"; + location = "KS" }, -/turf/open/floor/engine, -/area/science/explab) -"dys" = ( +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dDs" = ( /obj/structure/window/reinforced{ layer = 4.1 }, @@ -92809,31 +95646,22 @@ }, /turf/open/floor/engine, /area/science/explab) -"dyt" = ( +"dDt" = ( /obj/structure/window/reinforced{ layer = 4.1 }, /turf/open/floor/engine, /area/science/explab) -"dyu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +"dDu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 }, -/turf/open/floor/engine, -/area/science/explab) -"dyv" = ( +/turf/open/floor/plasteel/sepia, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"dDv" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -92845,35 +95673,39 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dyw" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/camera{ - c_tag = "Toxins Storage North"; - dir = 4; - network = list("SS13","RD") +"dDw" = ( +/obj/machinery/light{ + dir = 4 }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dyx" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dDx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 }, /turf/open/floor/plasteel, /area/science/storage) -"dyy" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +"dDy" = ( +/obj/machinery/camera{ + c_tag = "Research Entrance"; + dir = 1; + network = list("SS13","RD") }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dyz" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"dDz" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" @@ -92884,101 +95716,76 @@ }, /turf/closed/wall, /area/crew_quarters/heads/hor) -"dyA" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 +"dDA" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dDB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science) +"dDC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dDD" = ( /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dyB" = ( -/obj/machinery/suit_storage_unit/rd, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/purple{ +"dDE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dyC" = ( -/obj/structure/displaycase/labcage, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dDF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dyD" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dyE" = ( -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dDG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/item/twohanded/required/kirbyplants/dead, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dyF" = ( -/obj/machinery/computer/card/minor/rd, -/obj/machinery/light_switch{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dyG" = ( -/obj/item/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dyH" = ( +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dDH" = ( /obj/machinery/rnd/server, /turf/open/floor/circuit{ name = "Server Base"; temperature = 80 }, /area/science/server) -"dyI" = ( +"dDI" = ( /obj/machinery/light/small{ dir = 1 }, @@ -92988,7 +95795,19 @@ temperature = 80 }, /area/science/server) -"dyJ" = ( +"dDJ" = ( +/obj/machinery/camera{ + c_tag = "Escape Hallway South 1"; + dir = 8; + network = list("SS13") + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dDK" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -93000,7 +95819,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dyK" = ( +"dDL" = ( /obj/machinery/computer/rdconsole/experiment, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -93011,41 +95830,46 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dyL" = ( +"dDM" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 22 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dDN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "ExpWin"; - name = "E.X.P.E.R.I-MENTOR Containment" - }, /obj/machinery/door/firedoor/border_only{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel, -/area/science/explab) -"dyM" = ( +/turf/open/floor/plating, +/area/quartermaster/qm) +"dDO" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/engine, /area/science/explab) -"dyN" = ( -/mob/living/simple_animal/pet/penguin/emperor/shamebrero{ - desc = "Was used in a experiment by the RD to test how a penguin with a sombrero would effect morale. Results were uncertain but is being kept as the science department's mascot anyway."; - name = "Anadear"; - real_name = "Anadear" - }, -/turf/open/floor/engine, -/area/science/explab) -"dyO" = ( +"dDP" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/aft) -"dyP" = ( +"dDQ" = ( /obj/structure/cable{ icon_state = "0-2" }, @@ -93057,7 +95881,7 @@ icon_state = "solarpanel" }, /area/solar/aft) -"dyQ" = ( +"dDR" = ( /obj/structure/sign/warning/vacuum{ pixel_x = -32 }, @@ -93067,25 +95891,12 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"dyR" = ( -/obj/machinery/door/window/westleft{ - dir = 8; - name = "Cargo Telepad"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dyS" = ( +"dDS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, /area/maintenance/disposal) -"dyT" = ( +"dDT" = ( /obj/machinery/button/door{ id = "Disposal Exit"; name = "Disposal Vent Control"; @@ -93096,66 +95907,56 @@ /obj/structure/chair/stool, /turf/open/floor/plating, /area/maintenance/disposal) -"dyU" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"dyV" = ( +"dDW" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/disposal) -"dyW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment{ +"dDX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"dyX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/power/apc{ - dir = 8; - name = "Cargo Maintainence APC"; - pixel_x = -24 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dyY" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science) +"dDY" = ( +/obj/item/twohanded/required/kirbyplants{ + desc = "A plastic potted plant."; + layer = 4.1; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dDZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "2-8" }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dyZ" = ( +"dEa" = ( /obj/item/drone_shell, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dza" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dzb" = ( +"dEb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dzc" = ( +"dEc" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Air In"; @@ -93163,69 +95964,60 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dzd" = ( +"dEd" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4; initialize_directions = 11 }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dze" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +"dEe" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-14"; + layer = 4.1 }, -/obj/machinery/camera{ - c_tag = "Toxins Lab West"; +/obj/machinery/firealarm{ dir = 4; - network = list("SS13","RD") - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/engine, -/area/science/explab) -"dzf" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 + pixel_x = 24 }, -/turf/open/floor/engine, -/area/science/explab) -"dzg" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/science/explab) -"dzh" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dEf" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, /turf/open/floor/engine, /area/science/explab) -"dzi" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 22 +"dEg" = ( +/obj/item/twohanded/required/kirbyplants{ + desc = "A plastic potted plant."; + layer = 4.1; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/camera{ + c_tag = "Escape Hallway South 2"; dir = 8; - initialize_directions = 11 + network = list("SS13") }, -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dzj" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dEi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dEj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -93235,91 +96027,49 @@ }, /turf/closed/wall, /area/science/storage) -"dzk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dzl" = ( +"dEk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dzm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dzn" = ( +"dEl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/holopad, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dzo" = ( +"dEm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dzp" = ( -/obj/machinery/button/door{ - id = "RDLock"; - name = "Research Lockdown"; - pixel_x = 25; - pixel_y = -5 - }, -/obj/machinery/button/door{ - id = "Biohazard"; - name = "Biohazard Containment Control"; - pixel_x = 25; - pixel_y = 5; - req_access_txt = "47" - }, -/obj/machinery/button/door{ - id = "hazmat"; - name = "Hazmat Spill Shutter Control"; - pixel_x = 36; - req_access_txt = "47" +"dEn" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dzq" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dEo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dzr" = ( +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dEp" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" @@ -93332,14 +96082,7 @@ /area/science/research{ name = "Research Division" }) -"dzs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dzt" = ( +"dEq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon{ on = 1 }, @@ -93352,22 +96095,14 @@ temperature = 80 }, /area/science/server) -"dzu" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/computer/bounty, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dzv" = ( +"dEr" = ( /turf/open/floor/circuit{ icon_state = "dark"; name = "Mainframe Floor"; temperature = 80 }, /area/science/server) -"dzw" = ( +"dEs" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -93377,7 +96112,7 @@ temperature = 80 }, /area/science/server) -"dzx" = ( +"dEt" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -93390,7 +96125,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dzy" = ( +"dEu" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -93398,11 +96133,11 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dzz" = ( +"dEv" = ( /obj/machinery/rnd/experimentor, /turf/open/floor/engine, /area/science/explab) -"dzA" = ( +"dEw" = ( /obj/machinery/camera{ c_tag = "E.X.P.E.R.I.-MENTOR Test Chamber"; dir = 8; @@ -93410,18 +96145,18 @@ }, /turf/open/floor/engine, /area/science/explab) -"dzB" = ( +"dEx" = ( /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/aft) -"dzC" = ( +"dEy" = ( /obj/structure/cable{ icon_state = "0-4" }, /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/aft) -"dzD" = ( +"dEz" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -93434,7 +96169,7 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/aft) -"dzE" = ( +"dEA" = ( /obj/structure/cable{ icon_state = "2-8" }, @@ -93447,7 +96182,7 @@ }, /turf/open/space, /area/solar/aft) -"dzF" = ( +"dEB" = ( /obj/structure/cable{ icon_state = "2-8" }, @@ -93457,18 +96192,33 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/aft) -"dzG" = ( -/obj/machinery/door/window/westright, -/turf/open/floor/plating, -/area/maintenance/disposal) -"dzH" = ( +"dEC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dED" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dEE" = ( /obj/machinery/conveyor_switch/oneway{ id = "garbage"; name = "disposal coveyor" }, /turf/open/floor/plating, /area/maintenance/disposal) -"dzI" = ( +"dEF" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; req_access_txt = "12" @@ -93481,11 +96231,11 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"dzJ" = ( +"dEG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/maintenance/port/aft) -"dzK" = ( +"dEH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -93493,7 +96243,7 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dzL" = ( +"dEI" = ( /obj/machinery/atmospherics/components/binary/volume_pump, /obj/machinery/light{ dir = 8; @@ -93501,23 +96251,11 @@ }, /turf/open/floor/engine, /area/science/explab) -"dzM" = ( +"dEJ" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /turf/open/floor/engine, /area/science/explab) -"dzN" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/explab) -"dzO" = ( +"dEL" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -93532,7 +96270,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dzP" = ( +"dEM" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 @@ -93543,120 +96281,116 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dzQ" = ( -/obj/machinery/portable_atmospherics/canister/bz, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dzR" = ( +"dEN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dEO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/open/floor/plasteel, /area/science/storage) -"dzS" = ( +"dEP" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/storage) -"dzT" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" +"dEQ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dzU" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dER" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" }, /turf/closed/wall, /area/crew_quarters/heads/hor) -"dzV" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director RC"; - pixel_x = -30 - }, +"dES" = ( /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/closet/secure_closet/RD, +/obj/item/twohanded/required/kirbyplants/dead, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dzW" = ( +"dET" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dzX" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dzY" = ( -/obj/effect/landmark/start/research_director, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dzZ" = ( +"dEU" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dEV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dAa" = ( -/obj/machinery/status_display/ai{ - pixel_x = 32 +"dEW" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_x = -30 }, -/obj/machinery/light{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 }, +/obj/structure/closet/secure_closet/RD, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dAb" = ( -/obj/machinery/camera{ - c_tag = "Research Division South East 3"; - dir = 8; - network = list("SS13","RD") +"dEX" = ( +/obj/structure/window/reinforced{ + dir = 1 }, +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons from the safety of this office."; + name = "Research Monitor"; + network = list("RD"); + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dAc" = ( +/area/crew_quarters/heads/hor) +"dEY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, /area/science/server) -"dAd" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dAe" = ( +"dEZ" = ( /obj/machinery/door/airlock/command/glass{ name = "Server Room"; req_access_txt = "30" @@ -93671,21 +96405,7 @@ temperature = 80 }, /area/science/server) -"dAf" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dAg" = ( +"dFa" = ( /obj/item/radio/intercom{ pixel_x = -25 }, @@ -93697,7 +96417,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dAh" = ( +"dFb" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "ExpWin"; @@ -93709,7 +96429,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dAi" = ( +"dFc" = ( /obj/machinery/button/door{ id = "ExpDoor"; name = "E.X.P.E.R.I-MENTOR Access"; @@ -93718,13 +96438,13 @@ }, /turf/open/floor/engine, /area/science/explab) -"dAj" = ( +"dFd" = ( /obj/structure/sign/warning/nosmoking/circle{ pixel_y = -32 }, /turf/open/floor/engine, /area/science/explab) -"dAk" = ( +"dFe" = ( /obj/structure/cable, /obj/machinery/power/solar{ id = "aftsolar"; @@ -93734,7 +96454,7 @@ icon_state = "solarpanel" }, /area/solar/aft) -"dAl" = ( +"dFf" = ( /obj/machinery/conveyor{ dir = 2; id = "garbage" @@ -93749,11 +96469,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/disposal) -"dAm" = ( -/obj/machinery/light, -/turf/open/floor/plating, -/area/maintenance/disposal) -"dAn" = ( +"dFg" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -93761,85 +96477,70 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"dAo" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dAp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dAq" = ( +"dFh" = ( /obj/structure/table, /turf/open/floor/plating, /area/maintenance/disposal) -"dAr" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/explab) -"dAs" = ( -/obj/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/explab) -"dAt" = ( -/obj/structure/window/reinforced{ - dir = 4 +"dFi" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dFj" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/crew_quarters/heads/hor) +"dFk" = ( /obj/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, /turf/open/floor/engine, /area/science/explab) -"dAu" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dAv" = ( -/obj/structure/table/glass, -/obj/item/clothing/glasses/hud/diagnostic, +"dFm" = ( /obj/machinery/camera{ - c_tag = "Research Director's Office"; + c_tag = "Escape Hallway South 3"; dir = 4; - network = list("SS13","RD") + network = list("SS13") }, -/obj/item/radio/intercom{ - pixel_x = -25 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dFn" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/item/book/manual/wiki/research_and_development, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dAw" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dFo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dAx" = ( -/obj/machinery/computer/mecha{ - dir = 8 +"dFp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dAy" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dFq" = ( /obj/structure/rack, /obj/item/circuitboard/aicore, /obj/structure/window/reinforced{ @@ -93850,35 +96551,25 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dAz" = ( -/obj/machinery/computer/rdconsole, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dAA" = ( -/obj/structure/window/reinforced{ - dir = 1 +"dFr" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=ESW"; + location = "CA" }, -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the RD's goons from the safety of this office."; - name = "Research Monitor"; - network = list("RD"); - pixel_y = 2 +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dFs" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dAB" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/crew_quarters/heads/hor) -"dAC" = ( +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dFt" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 5 }, @@ -93887,13 +96578,13 @@ }, /turf/open/floor/plasteel/dark, /area/science/server) -"dAD" = ( +"dFu" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/science/server) -"dAE" = ( +"dFv" = ( /obj/structure/cable{ icon_state = "0-2" }, @@ -93907,7 +96598,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/server) -"dAF" = ( +"dFw" = ( /obj/machinery/light{ dir = 8; icon_state = "tube1" @@ -93920,7 +96611,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dAG" = ( +"dFx" = ( /obj/structure/table/reinforced, /obj/item/hand_labeler, /obj/item/stack/packageWrap, @@ -93931,51 +96622,78 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dAH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "ExpWin"; - name = "E.X.P.E.R.I-MENTOR Containment" +"dFy" = ( +/obj/machinery/camera{ + c_tag = "Escape Hallway South 4"; + dir = 4; + network = list("SS13") }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/explab) -"dAI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "ExpDoor"; - name = "E.X.P.E.R.I-MENTOR Blast Door" +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dFz" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dFA" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "12" }, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/explab) -"dAJ" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plating, -/area/maintenance/disposal) -"dAK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/window, /turf/open/floor/plating, -/area/maintenance/disposal) -"dAL" = ( +/area/maintenance/port/aft) +"dFB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dFC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-4" }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dAM" = ( +"dFD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dFE" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dFF" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 @@ -93987,7 +96705,7 @@ /obj/item/analyzer, /turf/open/floor/engine, /area/science/explab) -"dAN" = ( +"dFG" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 @@ -93998,7 +96716,32 @@ /obj/item/screwdriver, /turf/open/floor/engine, /area/science/explab) -"dAO" = ( +"dFH" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"dFI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dFJ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, @@ -94008,26 +96751,17 @@ }, /turf/open/floor/engine, /area/science/explab) -"dAP" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +"dFK" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, /obj/machinery/door/firedoor/border_only{ - dir = 8 + dir = 1 }, -/turf/open/floor/engine, -/area/science/explab) -"dAQ" = ( +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dFL" = ( /obj/machinery/light{ dir = 4 }, @@ -94037,61 +96771,54 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dAR" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot_white, +"dFM" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/science/storage) -"dAS" = ( +/area/quartermaster/office) +"dFN" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel, /area/science/storage) -"dAT" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dAU" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Toxins Storage South"; - dir = 8; - network = list("SS13","RD") - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dAV" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/purple{ +"dFO" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, /turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dAW" = ( +/area/quartermaster/office) +"dFP" = ( +/obj/machinery/processor/slime, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dFQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = 1 - }, -/obj/structure/chair/stool/bar, -/obj/machinery/keycard_auth{ - pixel_x = -32 + dir = 5 }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dAX" = ( -/obj/machinery/computer/robotics{ - dir = 8 +/obj/machinery/status_display/supply, +/turf/closed/wall, +/area/quartermaster/office) +"dFR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dAY" = ( +/obj/machinery/status_display/supply, +/turf/closed/wall, +/area/quartermaster/office) +"dFS" = ( +/obj/machinery/status_display/supply, +/turf/closed/wall, +/area/quartermaster/office) +"dFT" = ( /obj/structure/rack, /obj/item/aicard, /obj/structure/window/reinforced{ @@ -94099,23 +96826,30 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dAZ" = ( +"dFU" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) -"dBa" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 +"dFV" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Teleroom"; + req_access_txt = "50" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dBb" = ( +/area/quartermaster/office) +"dFW" = ( /obj/structure/cable{ icon_state = "1-4" }, @@ -94126,19 +96860,14 @@ /area/science/research{ name = "Research Division" }) -"dBc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dBd" = ( +"dFX" = ( +/obj/structure/chair/comfy, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dFY" = ( /obj/machinery/door/airlock/command{ name = "Server Room"; req_access = null; @@ -94160,20 +96889,20 @@ }, /turf/open/floor/plasteel/dark, /area/science/server) -"dBe" = ( +"dFZ" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel/dark, /area/science/server) -"dBf" = ( +"dGa" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/chair/stool, /turf/open/floor/plasteel/dark, /area/science/server) -"dBg" = ( +"dGb" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -94188,33 +96917,20 @@ }, /turf/open/floor/plasteel/dark, /area/science/server) -"dBh" = ( +"dGc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/closed/wall/r_wall, /area/science/server) -"dBi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "E.X.P.E.R.I.-MENTOR Lab"; - dir = 4; - network = list("SS13","RD") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/science/explab) -"dBj" = ( +"dGd" = ( +/obj/structure/chair/comfy, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/item/reagent_containers/pill/cyanide, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dGe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -94226,22 +96942,17 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dBk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"dGf" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/sign/directions/supply{ + name = "mining bay" }, -/turf/open/floor/plasteel/dark, -/area/science/explab) -"dBl" = ( +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dGg" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -94250,7 +96961,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dBm" = ( +"dGh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; external_pressure_bound = 101.325; @@ -94265,7 +96976,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dBn" = ( +"dGi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -94283,7 +96994,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dBo" = ( +"dGj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -94295,7 +97006,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dBp" = ( +"dGk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -94309,48 +97020,64 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dBq" = ( +"dGl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/explab) -"dBr" = ( +"dGm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/maintenance/disposal) -"dBs" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +"dGn" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/quantumpad{ + map_pad_id = "cargotomin"; + map_pad_link_id = "mintocargo" }, -/turf/closed/wall, -/area/maintenance/disposal) -"dBt" = ( +/turf/open/floor/circuit, +/area/quartermaster/office) +"dGo" = ( +/obj/structure/showcase/machinery/tv, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) +"dGp" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dGq" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8; initialize_directions = 11 }, /turf/open/floor/engine, /area/science/explab) -"dBu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +"dGr" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/engine, -/area/science/explab) -"dBv" = ( +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dGs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -94361,190 +97088,112 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dBw" = ( +"dGt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall/r_wall, /area/science/explab) -"dBx" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel, -/area/science/storage) -"dBy" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "RD Office APC"; - pixel_x = -25 - }, -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +"dGu" = ( +/obj/machinery/status_display/supply, +/turf/closed/wall, +/area/quartermaster/qm) +"dGv" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "warehouse shutters" }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dBz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dBA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/computer/aifixer{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dBB" = ( -/obj/structure/rack, -/obj/item/taperecorder{ - pixel_x = -3 - }, -/obj/item/paicard{ - pixel_x = 4 +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/quartermaster/storage) +"dGw" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/conveyor{ + dir = 8; + id = "MinDel" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/turf/open/floor/plating, +/area/quartermaster/storage) +"dGx" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "MinDel" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/plating, +/area/quartermaster/storage) +"dGy" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "MinDel" }, /turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dBC" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/quartermaster/storage) +"dGz" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" }, +/obj/machinery/light, /turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dBD" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/quartermaster/storage) +"dGA" = ( +/obj/machinery/status_display/supply, +/turf/closed/wall, +/area/quartermaster/storage) +"dGB" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dBE" = ( -/obj/machinery/rnd/production/protolathe/department/science, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dBF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/structure/sign/warning/biohazard{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/turf/open/floor/plating, +/area/security/execution/education{ + name = "Prison Services" + }) +"dGC" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/open/floor/plating, +/area/security/execution/education{ + name = "Prison Services" + }) +"dGD" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/sign/nanotrasen{ + pixel_x = 32 }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" +/turf/open/floor/plating, +/area/security/execution/education{ + name = "Prison Services" }) -"dBG" = ( +"dGE" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" - }) -"dBH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/research{ - name = "Research Division" +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plating, +/area/security/execution/education{ + name = "Prison Services" }) -"dBI" = ( +"dGF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/server) -"dBJ" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dBK" = ( +"dGG" = ( /obj/structure/table/glass, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -94552,14 +97201,18 @@ }, /turf/open/floor/plasteel/dark, /area/science/server) -"dBL" = ( -/obj/machinery/light, -/obj/machinery/computer/rdservercontrol{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"dBM" = ( +"dGH" = ( +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/restraints/handcuffs, +/turf/open/floor/plating, +/area/security/execution/education{ + name = "Prison Services" + }) +"dGI" = ( /obj/item/twohanded/required/kirbyplants/dead{ desc = "Why is it dead?"; name = "Potted plant"; @@ -94571,37 +97224,33 @@ }, /turf/open/floor/plasteel/dark, /area/science/server) -"dBN" = ( +"dGJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall/r_wall, /area/science/server) -"dBO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dBP" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +"dGK" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/embedded_controller/radio/airlock_controller{ + airpump_tag = "execute_airlock_pump"; + exterior_door_tag = "execute_airlock_exterior"; + id_tag = "execute_airlock_control"; + interior_door_tag = "execute_airlock_interior"; + pixel_x = 28; + pixel_y = 2; + sanitize_external = 1; + sensor_tag = "sec_airlock_sensor" }, -/turf/open/floor/plasteel/dark, -/area/science/explab) -"dBQ" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plating, +/area/security/execution/education{ + name = "Prison Services" + }) +"dGL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -94611,16 +97260,17 @@ dir = 7 }, /area/science/explab) -"dBR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/dark{ - dir = 7 +"dGM" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/area/science/explab) -"dBS" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/execution/education{ + name = "Prison Services" + }) +"dGN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -94631,18 +97281,20 @@ dir = 7 }, /area/science/explab) -"dBT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +"dGO" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 }, -/turf/open/floor/plasteel/dark{ - dir = 7 +/obj/structure/chair{ + dir = 4 }, -/area/science/explab) -"dBU" = ( +/turf/open/floor/plasteel/dark, +/area/security/execution/education{ + name = "Prison Services" + }) +"dGP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -94650,7 +97302,7 @@ dir = 7 }, /area/science/explab) -"dBV" = ( +"dGQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -94667,54 +97319,61 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dBW" = ( +"dGR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/explab) -"dBX" = ( +"dGS" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/maintenance/port/aft) -"dBY" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +"dGT" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/aft) -"dBZ" = ( +/area/security/execution/education{ + name = "Prison Services" + }) +"dGU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/closet/crate, /turf/open/floor/plating, /area/maintenance/port/aft) -"dCa" = ( +"dGV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dCb" = ( +"dGW" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/education{ + name = "Prison Services" + }) +"dGX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) -"dCc" = ( +"dGY" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /obj/machinery/meter, /turf/open/floor/engine, /area/science/explab) -"dCd" = ( +"dGZ" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -94724,13 +97383,13 @@ }, /turf/open/floor/engine, /area/science/explab) -"dCe" = ( +"dHa" = ( /obj/machinery/atmospherics/components/unary/heat_exchanger{ dir = 4 }, /turf/open/floor/engine, /area/science/explab) -"dCf" = ( +"dHb" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/camera{ @@ -94740,7 +97399,7 @@ }, /turf/open/floor/engine, /area/science/explab) -"dCg" = ( +"dHc" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -94756,7 +97415,7 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dCh" = ( +"dHd" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -94766,15 +97425,15 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"dCi" = ( +"dHe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/explab) -"dCj" = ( +"dHf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/storage) -"dCk" = ( +"dHg" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" @@ -94785,48 +97444,47 @@ }, /turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) -"dCl" = ( +"dHh" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hor) -"dCm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"dCn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-8"; + tag = "" }, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plasteel, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) -"dCo" = ( +"dHi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/education{ + name = "Prison Services" + }) +"dHj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/execution/education{ + name = "Prison Services" + }) +"dHk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) -"dCp" = ( +"dHl" = ( /obj/structure/sign/departments/xenobio, /turf/closed/wall, /area/science/xenobiology) -"dCq" = ( +"dHm" = ( /obj/machinery/door/airlock/research{ name = "Xenobiology Lab"; req_access_txt = "55" @@ -94837,19 +97495,10 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/science/xenobiology) -"dCr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/science/xenobiology) -"dCs" = ( +"dHo" = ( /turf/closed/wall/r_wall, /area/science/xenobiology) -"dCt" = ( +"dHp" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; req_access_txt = "47" @@ -94861,17 +97510,41 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/science/explab) -"dCu" = ( +"dHq" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dHr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/port/aft) -"dCv" = ( +"dHs" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dHt" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dHu" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dHv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/closed/wall/r_wall, /area/science/explab) -"dCw" = ( +"dHw" = ( /obj/machinery/door/airlock/research{ name = "Toxins Launch Room Access"; req_access_txt = "8" @@ -94882,63 +97555,34 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/science/explab) -"dCx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dCy" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/hallway/secondary/exit) -"dCz" = ( +"dHx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, /area/science/explab) -"dCA" = ( +"dHy" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dCB" = ( +"dHz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dCC" = ( +"dHA" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" }, /turf/closed/wall/r_wall, /area/maintenance/starboard/aft/secondary) -"dCD" = ( -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dCE" = ( +"dHB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/closed/wall/r_wall, /area/science/xenobiology) -"dCF" = ( +"dHC" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ external_pressure_bound = 140; on = 1; @@ -94946,7 +97590,7 @@ }, /turf/open/floor/circuit, /area/science/xenobiology) -"dCG" = ( +"dHD" = ( /obj/machinery/camera{ c_tag = "Xenobiology Kill Chamber"; dir = 2; @@ -94954,7 +97598,7 @@ }, /turf/open/floor/circuit, /area/science/xenobiology) -"dCH" = ( +"dHE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ external_pressure_bound = 120; initialize_directions = 1; @@ -94965,10 +97609,10 @@ }, /turf/open/floor/circuit, /area/science/xenobiology) -"dCI" = ( +"dHF" = ( /turf/closed/wall, /area/science/xenobiology) -"dCJ" = ( +"dHG" = ( /obj/structure/rack, /obj/item/clothing/shoes/winterboots, /obj/item/clothing/suit/hooded/wintercoat, @@ -94986,7 +97630,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dCK" = ( +"dHH" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -94995,7 +97639,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dCL" = ( +"dHI" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -95009,7 +97653,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dCM" = ( +"dHJ" = ( /obj/machinery/camera{ c_tag = "Slime Pen Six"; dir = 2; @@ -95017,31 +97661,20 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dCN" = ( +"dHK" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/engine, /area/science/xenobiology) -"dCO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dCP" = ( +"dHL" = ( /obj/structure/disposaloutlet{ dir = 8 }, /obj/structure/disposalpipe/trunk, /turf/open/floor/engine, /area/science/xenobiology) -"dCQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dCR" = ( +"dHM" = ( /obj/machinery/camera{ c_tag = "Slime Pen Five"; dir = 2; @@ -95049,7 +97682,7 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dCS" = ( +"dHN" = ( /obj/structure/cable{ icon_state = "0-2" }, @@ -95060,30 +97693,79 @@ }, /turf/open/floor/plating, /area/science/explab) -"dCT" = ( -/obj/effect/landmark/blobstart, +"dHO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/port/aft) -"dCU" = ( +/area/security/brig) +"dHP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"dHQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("Prison"); + pixel_y = 30 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"dHR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dCV" = ( +"dHS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dCW" = ( +/turf/open/floor/plasteel/dark, +/area/security/main) +"dHT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -95095,7 +97777,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dCX" = ( +"dHU" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -95107,19 +97789,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dCY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +"dHV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor/window, /turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dCZ" = ( +/area/maintenance/fore/secondary) +"dHW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -95128,7 +97803,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDa" = ( +"dHX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -95138,7 +97813,7 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDb" = ( +"dHY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -95147,7 +97822,7 @@ }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dDc" = ( +"dHZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable{ @@ -95155,7 +97830,7 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft/secondary) -"dDd" = ( +"dIa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -95164,7 +97839,7 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft/secondary) -"dDe" = ( +"dIb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -95174,7 +97849,7 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft/secondary) -"dDf" = ( +"dIc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -95192,7 +97867,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDg" = ( +"dId" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -95202,13 +97877,13 @@ }, /turf/closed/wall/r_wall, /area/maintenance/starboard/aft/secondary) -"dDh" = ( +"dIe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/maintenance/starboard/aft/secondary) -"dDi" = ( +"dIf" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -95217,7 +97892,7 @@ /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDj" = ( +"dIg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -95226,28 +97901,20 @@ /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDk" = ( +"dIh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/closed/wall/r_wall, /area/science/xenobiology) -"dDl" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dDm" = ( +"dIi" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/circuit, /area/science/xenobiology) -"dDn" = ( +"dIj" = ( /turf/open/floor/circuit, /area/science/xenobiology) -"dDo" = ( +"dIk" = ( /obj/machinery/door/airlock/research{ name = "Kill Chamber"; req_access_txt = "55" @@ -95260,7 +97927,7 @@ }, /turf/open/floor/circuit, /area/science/xenobiology) -"dDp" = ( +"dIl" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -95269,10 +97936,10 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dDq" = ( +"dIm" = ( /turf/open/floor/plasteel, /area/science/xenobiology) -"dDr" = ( +"dIn" = ( /obj/structure/sign/warning/nosmoking/circle{ pixel_x = 32 }, @@ -95282,30 +97949,49 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dDs" = ( +"dIo" = ( /turf/open/floor/engine, /area/science/xenobiology) -"dDt" = ( +"dIp" = ( /obj/effect/landmark/event_spawn, /mob/living/simple_animal/slime, /turf/open/floor/engine, /area/science/xenobiology) -"dDu" = ( +"dIq" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/engine, /area/science/xenobiology) -"dDv" = ( +"dIr" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/engine, /area/science/xenobiology) -"dDw" = ( -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment{ - dir = 5 +"dIs" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dDx" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"dIt" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -95321,43 +98007,44 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDy" = ( +"dIu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/machinery/camera{ + c_tag = "Security Front Desk"; + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"dIv" = ( /obj/structure/lattice, /turf/open/space, /area/science/test_area) -"dDz" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +"dIw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dDA" = ( +/area/security/main) +"dIx" = ( /obj/machinery/light, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dDB" = ( -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dDC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 +/obj/machinery/computer/security{ + dir = 1 }, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dDD" = ( +/area/security/main) +"dIy" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; req_access_txt = "12" @@ -95377,72 +98064,27 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dDF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dDG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dDH" = ( +"dIz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft/secondary) -"dDI" = ( +"dIA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft/secondary) -"dDJ" = ( -/obj/machinery/camera{ - c_tag = "Escape Hallway South 1"; - dir = 8; - network = list("SS13") - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dDK" = ( +"dIB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft/secondary) -"dDL" = ( +"dIC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-4" @@ -95452,18 +98094,19 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-8"; - tag = "" +"dID" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dDN" = ( +/turf/open/floor/plasteel/dark, +/area/security/main) +"dIE" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/general/hidden{ @@ -95471,7 +98114,7 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dDO" = ( +"dIF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/general/hidden{ @@ -95479,19 +98122,19 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dDP" = ( +"dIG" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/manifold/general/hidden, /turf/open/floor/plating, /area/science/xenobiology) -"dDQ" = ( +"dIH" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 8 }, /turf/closed/wall, /area/science/xenobiology) -"dDR" = ( +"dII" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, @@ -95503,20 +98146,31 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dDS" = ( +"dIJ" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dDT" = ( +"dIK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"dIL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 }, /turf/closed/wall, /area/space) -"dDU" = ( +"dIM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -95525,7 +98179,7 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDV" = ( +"dIN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -95536,33 +98190,21 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDW" = ( +"dIO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/table, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDX" = ( +"dIP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dDY" = ( -/obj/item/twohanded/required/kirbyplants{ - desc = "A plastic potted plant."; - layer = 4.1; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dDZ" = ( +"dIQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -95570,7 +98212,7 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dEa" = ( +"dIR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -95580,13 +98222,13 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft/secondary) -"dEb" = ( +"dIS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft/secondary) -"dEc" = ( +"dIT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -95597,28 +98239,13 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft/secondary) -"dEd" = ( +"dIU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dEe" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-14"; - layer = 4.1 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dEf" = ( +"dIV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, @@ -95629,38 +98256,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dEg" = ( -/obj/item/twohanded/required/kirbyplants{ - desc = "A plastic potted plant."; - layer = 4.1; - pixel_y = 3 - }, -/obj/machinery/camera{ - c_tag = "Escape Hallway South 2"; - dir = 8; - network = list("SS13") - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dEh" = ( -/obj/structure/sign/warning/deathsposal, -/obj/structure/disposalpipe/segment{ - dir = 6 +"dIW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"dEi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dEj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"dIX" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -95676,7 +98283,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dEk" = ( +"dIY" = ( /obj/machinery/light{ dir = 1 }, @@ -95693,13 +98300,13 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dEl" = ( +"dIZ" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dEm" = ( +"dJa" = ( /obj/machinery/requests_console{ department = "Science"; departmentType = 2; @@ -95712,29 +98319,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dEn" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dEo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dEp" = ( +"dJb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -95752,7 +98337,7 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dEq" = ( +"dJc" = ( /obj/machinery/door/window/northleft{ base_state = "right"; dir = 1; @@ -95773,7 +98358,7 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dEr" = ( +"dJd" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -95789,7 +98374,7 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dEs" = ( +"dJe" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -95807,7 +98392,7 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dEt" = ( +"dJf" = ( /obj/machinery/door/window/northleft{ base_state = "right"; dir = 1; @@ -95828,7 +98413,7 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dEu" = ( +"dJg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -95844,7 +98429,7 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dEv" = ( +"dJh" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; @@ -95852,70 +98437,51 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dEw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +"dJi" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dEx" = ( +"dJj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/lawoffice) +"dJk" = ( /turf/closed/wall, /area/science/test_area) -"dEy" = ( +"dJl" = ( /obj/structure/grille, /turf/open/floor/plating/airless, /area/science/test_area) -"dEz" = ( +"dJm" = ( /turf/closed/wall/r_wall, /area/science/mixing) -"dEA" = ( +"dJn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/mixing) -"dEB" = ( +"dJo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/mixing) -"dEC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dED" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dEE" = ( +"dJp" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, /area/science/mixing) -"dEF" = ( +"dJq" = ( /obj/machinery/airalarm, /turf/closed/wall/r_wall, /area/science/mixing) -"dEG" = ( +"dJr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, /area/science/mixing) -"dEH" = ( +"dJs" = ( /obj/machinery/door/airlock/research{ name = "Toxins Mixing Room"; req_access_txt = "8" @@ -95926,46 +98492,36 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/science/mixing) -"dEI" = ( +"dJt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dEJ" = ( +"dJu" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, /area/science/xenobiology) -"dEK" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +"dJv" = ( +/turf/open/floor/plating, +/area/security/main) +"dJw" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dEL" = ( -/obj/effect/landmark/start/scientist, -/obj/structure/chair/office/light, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dEM" = ( +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/security/main) +"dJx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dEN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dEO" = ( +"dJy" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -95978,7 +98534,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dEP" = ( +"dJz" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -95999,17 +98555,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"dEQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dER" = ( +"dJA" = ( /obj/machinery/door/window/northleft{ base_state = "right"; dir = 2; @@ -96024,7 +98570,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/science/xenobiology) -"dES" = ( +"dJB" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -96039,7 +98585,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"dET" = ( +"dJC" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -96060,26 +98606,14 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"dEU" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dEV" = ( +"dJD" = ( /obj/structure/cable{ icon_state = "0-2" }, /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/aft) -"dEW" = ( +"dJE" = ( /obj/machinery/door/airlock, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/border_only{ @@ -96088,31 +98622,98 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/port/aft) -"dEX" = ( +"dJF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"dJG" = ( +/obj/structure/filingcabinet/employment, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/turf/open/floor/wood, +/area/lawoffice) +"dJH" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Sec Lock"; + name = "Security Lockdown" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Brig Lock"; + name = "Brig Lockdown" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/security/brig) +"dJI" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Sec Lock"; + name = "Security Lockdown" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Brig Lock"; + name = "Brig Lockdown" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/security/brig) +"dJJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dEY" = ( +"dJK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dEZ" = ( -/obj/item/target, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dFa" = ( +"dJL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/security/checkpoint/supply) +"dJN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/science/mixing) -"dFb" = ( +"dJO" = ( /obj/structure/table, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -96122,7 +98723,7 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dFc" = ( +"dJP" = ( /obj/structure/chair{ dir = 8 }, @@ -96137,7 +98738,7 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dFd" = ( +"dJQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small{ dir = 1 @@ -96147,13 +98748,13 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dFe" = ( +"dJR" = ( /obj/machinery/firealarm{ pixel_y = 24 }, /turf/open/floor/plasteel, /area/science/mixing) -"dFf" = ( +"dJS" = ( /obj/machinery/door/airlock/research{ name = "Toxins Launch Room"; req_access_txt = "8" @@ -96166,221 +98767,39 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dFg" = ( +"dJT" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/science/mixing) -"dFh" = ( +"dJU" = ( /turf/open/floor/plasteel, /area/science/mixing) -"dFi" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dFj" = ( +"dJV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Toxins Mixing Room North"; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"dFk" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light_switch{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"dFl" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/extinguisher, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dFm" = ( -/obj/machinery/camera{ - c_tag = "Escape Hallway South 3"; - dir = 4; - network = list("SS13") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dFn" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dFo" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/storage/box/monkeycubes, -/obj/structure/table/glass, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dFp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dFq" = ( -/obj/structure/window/reinforced, -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dFr" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=ESW"; - location = "CA" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dFs" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dFt" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = 1 - }, -/obj/structure/table/glass, -/obj/item/extinguisher, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dFu" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dFv" = ( -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dFw" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/science/xenobiology) -"dFx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dFy" = ( -/obj/machinery/camera{ - c_tag = "Escape Hallway South 4"; - dir = 4; - network = list("SS13") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dFz" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dFA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Toxins Mixing Room North"; + network = list("SS13","RD") }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dFB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plasteel, +/area/science/mixing) +"dJW" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light_switch{ + pixel_y = 30 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/plasteel, +/area/science/mixing) +"dKd" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/science/xenobiology) +"dKe" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dFC" = ( +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dKf" = ( /obj/machinery/light{ dir = 1 }, @@ -96391,27 +98810,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dFD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dFE" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dFF" = ( +"dKg" = ( /obj/structure/window/reinforced{ layer = 4.1 }, @@ -96428,7 +98827,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"dFG" = ( +"dKh" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -96446,43 +98845,28 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dFH" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dFI" = ( +"dKi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/engine, /area/science/xenobiology) -"dFJ" = ( +"dKj" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/open/floor/engine, /area/science/xenobiology) -"dFK" = ( +"dKk" = ( /turf/closed/wall, /area/maintenance/solars/port/aft) -"dFL" = ( +"dKl" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dFM" = ( +"dKm" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; req_access = null; @@ -96493,92 +98877,66 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dFN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, +"dKn" = ( +/obj/structure/table, /turf/open/floor/plating, -/area/quartermaster/office) -"dFO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dFP" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dFQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/area/maintenance/port/aft) +"dKo" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dKp" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, +/area/maintenance/port/aft) +"dKq" = ( +/turf/closed/wall, /area/quartermaster/office) -"dFR" = ( +"dKv" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/closed/wall, /area/maintenance/port/aft) -"dFS" = ( -/obj/machinery/status_display/supply, -/turf/closed/wall, -/area/quartermaster/office) -"dFT" = ( +"dKw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/aft) -"dFU" = ( +"dKx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, /area/security/checkpoint/supply) -"dFV" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Teleroom"; - req_access_txt = "50" - }, +"dKy" = ( +/obj/machinery/computer/security, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dFW" = ( -/obj/machinery/computer/security, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"dKz" = ( +/obj/machinery/computer/security/mining, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -96586,36 +98944,39 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"dKA" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/supply) -"dFX" = ( +"dKB" = ( +/turf/closed/wall, +/area/security/checkpoint/supply) +"dKC" = ( /obj/structure/sign/warning/securearea{ desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE" }, /turf/closed/wall, /area/science/test_area) -"dFY" = ( -/obj/structure/chair, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dFZ" = ( -/obj/item/flashlight/lamp, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dGa" = ( +"dKG" = ( /obj/structure/lattice, /obj/structure/lattice/catwalk, /turf/open/space, /area/science/test_area) -"dGb" = ( +"dKH" = ( /obj/structure/table, /turf/open/floor/plasteel, /area/science/mixing) -"dGc" = ( +"dKI" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the test chamber."; dir = 4; @@ -96630,13 +98991,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/science/mixing) -"dGd" = ( +"dKJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel, /area/science/mixing) -"dGe" = ( +"dKK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; name = "Toxins air scrubber"; @@ -96649,17 +99010,7 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dGf" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/sign/directions/supply{ - name = "mining bay" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dGg" = ( +"dKL" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -96667,64 +99018,49 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/science/mixing) -"dGh" = ( +"dKM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/science/mixing) -"dGi" = ( +"dKN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6; initialize_directions = 6 }, /turf/open/floor/plasteel, /area/science/mixing) -"dGj" = ( +"dKO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/closet/firecloset, /turf/open/floor/plasteel, /area/science/mixing) -"dGk" = ( +"dKP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/mixing) -"dGl" = ( +"dKQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dGm" = ( +"dKR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dGn" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/quantumpad{ - map_pad_id = "cargotomin"; - map_pad_link_id = "mintocargo" - }, -/turf/open/floor/circuit, -/area/quartermaster/office) -"dGo" = ( +"dKS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dGp" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dGq" = ( +"dKT" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -96734,18 +99070,18 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dGr" = ( +"dKU" = ( /obj/structure/table/reinforced, /obj/machinery/reagentgrinder, /turf/open/floor/plasteel, /area/science/xenobiology) -"dGs" = ( +"dKV" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/mineral/plasma, /obj/item/stack/sheet/mineral/plasma, /turf/open/floor/plasteel, /area/science/xenobiology) -"dGt" = ( +"dKW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, @@ -96757,7 +99093,7 @@ /obj/item/storage/box/syringes, /turf/open/floor/plasteel, /area/science/xenobiology) -"dGu" = ( +"dKX" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -96765,42 +99101,20 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dGv" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "warehouse shutters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dGw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"dGx" = ( +"dKZ" = ( /obj/structure/cable{ icon_state = "1-4" }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dGy" = ( +"dLa" = ( /obj/structure/cable{ icon_state = "4-8"; tag = "" }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dGz" = ( +"dLb" = ( /obj/structure/cable{ icon_state = "4-8"; tag = "" @@ -96810,54 +99124,14 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dGA" = ( +"dLc" = ( /obj/structure/cable{ icon_state = "2-8"; tag = "" }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dGB" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/execution/education{ - name = "Prison Services" - }) -"dGC" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/security/execution/education{ - name = "Prison Services" - }) -"dGD" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/security/execution/education{ - name = "Prison Services" - }) -"dGE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/plating, -/area/security/execution/education{ - name = "Prison Services" - }) -"dGF" = ( +"dLd" = ( /obj/machinery/door/window/northleft{ base_state = "right"; dir = 8; @@ -96874,7 +99148,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dGG" = ( +"dLe" = ( /obj/machinery/door/window/northleft{ dir = 4; name = "Containment Pen"; @@ -96892,147 +99166,33 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dGH" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/restraints/handcuffs, -/turf/open/floor/plating, -/area/security/execution/education{ - name = "Prison Services" - }) -"dGI" = ( +"dLf" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine, /area/science/xenobiology) -"dGJ" = ( +"dLg" = ( /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dGK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/embedded_controller/radio/airlock_controller{ - airpump_tag = "execute_airlock_pump"; - exterior_door_tag = "execute_airlock_exterior"; - id_tag = "execute_airlock_control"; - interior_door_tag = "execute_airlock_interior"; - pixel_x = 28; - pixel_y = 2; - sanitize_external = 1; - sensor_tag = "sec_airlock_sensor" - }, -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plating, -/area/security/execution/education{ - name = "Prison Services" - }) -"dGL" = ( +"dLh" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dGM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/execution/education{ - name = "Prison Services" - }) -"dGN" = ( -/obj/machinery/door/airlock, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dGO" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/education{ - name = "Prison Services" - }) -"dGP" = ( -/obj/machinery/computer/cargo/request, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, +"dLj" = ( /turf/open/floor/plasteel, /area/quartermaster/office) -"dGQ" = ( +"dLk" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dGR" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dGS" = ( -/obj/machinery/computer/cargo/request, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, /turf/open/floor/plasteel, /area/quartermaster/office) -"dGT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/execution/education{ - name = "Prison Services" - }) -"dGU" = ( +"dLn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/quartermaster/office) -"dGV" = ( +"dLo" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; req_access_txt = "12" @@ -97044,19 +99204,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/quartermaster/office) -"dGW" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/education{ - name = "Prison Services" - }) -"dGX" = ( +"dLp" = ( /obj/machinery/newscaster/security_unit{ pixel_x = -30 }, @@ -97068,57 +99216,51 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/supply) -"dGY" = ( -/obj/structure/chair{ - dir = 8 +"dLq" = ( +/obj/effect/landmark/start/depsec/supply, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"dLr" = ( +/obj/machinery/airalarm{ + desc = "This particular atmos control unit appears to have no access restrictions."; + dir = 8; + icon_state = "alarm0"; + locked = 0; + name = "all-access air alarm"; + pixel_x = 24; + req_access = "0"; + req_one_access = "0" }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dGZ" = ( -/turf/open/floor/plating/airless, -/area/science/test_area) -"dHa" = ( -/obj/structure/chair{ +/obj/machinery/camera{ + c_tag = "Cargo Security Checkpoint"; + dir = 8; + network = list("SS13","Cargo") + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"dLt" = ( /turf/open/floor/plating/airless, /area/science/test_area) -"dHb" = ( +"dLw" = ( /obj/structure/sign/warning/securearea{ desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE" }, /turf/closed/wall/r_wall, /area/science/mixing) -"dHc" = ( -/obj/machinery/doppler_array{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/mixing) -"dHd" = ( +"dLy" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/science/mixing) -"dHe" = ( -/obj/machinery/door/window/southleft{ - name = "Mass Driver Door"; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"dHf" = ( +"dLA" = ( /obj/machinery/disposal/bin, /obj/machinery/button/door{ id = "hazmat"; @@ -97131,109 +99273,65 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dHg" = ( +"dLB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel, /area/science/mixing) -"dHh" = ( +"dLC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/science/mixing) -"dHi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/education{ - name = "Prison Services" - }) -"dHj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/execution/education{ - name = "Prison Services" - }) -"dHk" = ( +"dLD" = ( /obj/structure/closet/emcloset, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, /area/science/mixing) -"dHl" = ( +"dLE" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6; initialize_directions = 6 }, /turf/open/space, /area/space) -"dHm" = ( +"dLF" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, /turf/open/space, /area/space) -"dHn" = ( +"dLG" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 }, /turf/open/space, /area/space) -"dHo" = ( +"dLH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dHp" = ( +"dLI" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/xenobiology) -"dHq" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dHr" = ( +"dLJ" = ( /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/science/xenobiology) -"dHs" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dHt" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dHu" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dHv" = ( +"dLK" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dHw" = ( +"dLL" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -97244,7 +99342,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dHx" = ( +"dLM" = ( /obj/structure/cable{ icon_state = "2-4"; tag = "" @@ -97257,7 +99355,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dHy" = ( +"dLN" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 @@ -97282,7 +99380,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"dHz" = ( +"dLO" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -97298,7 +99396,7 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dHA" = ( +"dLP" = ( /obj/machinery/camera{ c_tag = "Slime Pen Four"; dir = 8; @@ -97306,12 +99404,7 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dHB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"dHC" = ( +"dLQ" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -97326,81 +99419,11 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dHD" = ( -/obj/machinery/camera{ - c_tag = "Cargo Foyer West"; - dir = 2; - network = list("SS13","Cargo") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dHE" = ( -/obj/machinery/newscaster{ - dir = 1; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dHF" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dHG" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dHH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dHI" = ( +"dLU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, /turf/open/floor/plasteel, /area/quartermaster/office) -"dHJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"dHK" = ( +"dLW" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -97409,115 +99432,61 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/supply) -"dHL" = ( -/turf/closed/indestructible, -/area/science/test_area) -"dHM" = ( -/obj/machinery/camera{ - active_power_usage = 0; - c_tag = "Bomb Test Site"; - desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site."; +"dLX" = ( +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"dLY" = ( +/obj/structure/closet/secure_closet/security/cargo, +/obj/machinery/light{ dir = 4; - invuln = 1; - light = null; - name = "Hardened Bomb-Test Camera"; - network = list("Toxins"); - use_power = 0 + icon_state = "tube1" }, -/obj/item/target/alien{ - anchored = 1 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dHN" = ( -/obj/item/beacon, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dHO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "0-4" +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"dLZ" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Cargo Security APC"; + pixel_x = -25 }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-4" }, -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/security/brig) -"dHP" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, +/area/security/checkpoint/supply) +"dMa" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dHQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("Prison"); - pixel_y = 30 - }, -/obj/structure/chair/office/dark{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dHR" = ( +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dMb" = ( +/turf/closed/indestructible, +/area/science/test_area) +"dMd" = ( +/obj/item/beacon, +/turf/open/floor/plating/airless, +/area/science/test_area) +"dMg" = ( /turf/open/space, /area/science/test_area) -"dHS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dHT" = ( +"dMj" = ( /obj/machinery/door/poddoor{ id = "toxinsdriver"; name = "toxins launcher bay door" }, /turf/open/floor/plating, /area/science/mixing) -"dHU" = ( -/turf/open/floor/plating, -/area/science/mixing) -"dHV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"dHW" = ( +"dMm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, @@ -97527,30 +99496,30 @@ }, /turf/open/floor/plating, /area/science/mixing) -"dHX" = ( +"dMn" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel, /area/science/mixing) -"dHY" = ( +"dMo" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 1 }, /turf/open/space, /area/space) -"dHZ" = ( +"dMp" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 }, /turf/open/space, /area/space) -"dIa" = ( +"dMq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dIb" = ( +"dMr" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; @@ -97564,289 +99533,133 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dIc" = ( +"dMs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dId" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dIe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dIf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dIg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dIh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dIi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11 - }, -/obj/item/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dIj" = ( +"dMt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"dIk" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar_control{ - id = "aftsolar"; - name = "Aft Solar Control"; - track = 0 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"dIl" = ( -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"dIm" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/structure/cable{ - icon_state = "2-8"; - tag = "" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"dIn" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/quartermaster/office) -"dIo" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"dIp" = ( -/obj/item/radio/intercom{ - dir = 8; - freerange = 0; - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dIq" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dIr" = ( -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dIs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dIt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dIu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Security Front Desk"; - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dMu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dIv" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/office) -"dIw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science/xenobiology) +"dMw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"dMx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/main) -"dIx" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/computer/security{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dIy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/office) -"dIz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science/xenobiology) +"dMy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11 }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dIA" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/item/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 }, -/obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel, -/area/quartermaster/office) -"dIB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science/xenobiology) +"dMz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"dMA" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/power/solar_control{ + id = "aftsolar"; + name = "Aft Solar Control"; + track = 0 }, /turf/open/floor/plating, -/area/security/checkpoint/supply) -"dIC" = ( +/area/maintenance/solars/port/aft) +"dMB" = ( +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"dMC" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"dMD" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/quartermaster/office) +"dME" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/quartermaster/office) +"dMF" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"dMI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dMN" = ( /obj/structure/table, /obj/machinery/recharger, /obj/item/book/manual/wiki/security_space_law{ @@ -97865,31 +99678,46 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/supply) -"dID" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"dMO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 8 }, -/obj/machinery/light{ +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"dMP" = ( +/obj/structure/filingcabinet/security, +/obj/machinery/firealarm{ dir = 4; - light_color = "#c1caff" + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/main) -"dIE" = ( +/area/security/checkpoint/supply) +"dMT" = ( /obj/machinery/atmospherics/pipe/simple{ dir = 6 }, /turf/closed/wall/r_wall, /area/science/mixing) -"dIF" = ( +"dMU" = ( /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/mixing) -"dIG" = ( +"dMV" = ( /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, @@ -97899,7 +99727,7 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"dIH" = ( +"dMW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, @@ -97909,37 +99737,14 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dII" = ( +"dMX" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 4; name = "Heat Exchanger output" }, /turf/open/floor/plasteel, /area/science/mixing) -"dIJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"dIK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"dIL" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"dIM" = ( +"dNa" = ( /obj/machinery/meter{ name = "Space Cooler input" }, @@ -97950,7 +99755,7 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dIN" = ( +"dNb" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 4; name = "Space Cooler input" @@ -97962,7 +99767,7 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dIO" = ( +"dNc" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 4; @@ -97974,7 +99779,7 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"dIP" = ( +"dNd" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 9; @@ -97982,13 +99787,13 @@ }, /turf/open/space, /area/space) -"dIQ" = ( +"dNe" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 }, /turf/open/space, /area/space) -"dIR" = ( +"dNf" = ( /obj/machinery/camera{ c_tag = "Xenobiology West"; dir = 4; @@ -98002,50 +99807,25 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dIS" = ( +"dNg" = ( /obj/machinery/monkey_recycler, /turf/open/floor/plasteel, /area/science/xenobiology) -"dIT" = ( +"dNh" = ( /obj/machinery/smartfridge/extract, /turf/open/floor/plasteel, /area/science/xenobiology) -"dIU" = ( -/obj/machinery/processor/slime, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dIV" = ( -/obj/machinery/holopad, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dIW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"dIX" = ( +"dNk" = ( /obj/structure/table/reinforced, /obj/item/storage/box/monkeycubes, /obj/item/storage/box/monkeycubes, /turf/open/floor/plasteel, /area/science/xenobiology) -"dIY" = ( +"dNl" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel, /area/science/xenobiology) -"dIZ" = ( +"dNm" = ( /obj/structure/table/reinforced, /obj/item/extinguisher{ pixel_x = 2; @@ -98054,7 +99834,7 @@ /obj/item/extinguisher, /turf/open/floor/plasteel, /area/science/xenobiology) -"dJa" = ( +"dNn" = ( /obj/structure/cable{ icon_state = "1-4"; tag = "" @@ -98071,7 +99851,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dJb" = ( +"dNo" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; req_access_txt = "12" @@ -98088,14 +99868,14 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dJc" = ( +"dNp" = ( /obj/structure/cable{ icon_state = "4-8"; tag = "" }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dJd" = ( +"dNq" = ( /obj/structure/cable{ icon_state = "0-4" }, @@ -98110,7 +99890,7 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dJe" = ( +"dNr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2"; @@ -98129,7 +99909,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dJf" = ( +"dNs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "4-8" @@ -98137,13 +99917,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dJg" = ( +"dNt" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dJh" = ( +"dNu" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -98159,20 +99939,7 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dJi" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dJj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/lawoffice) -"dJk" = ( +"dNv" = ( /obj/structure/chair/stool{ pixel_y = 8 }, @@ -98181,14 +99948,14 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dJl" = ( +"dNw" = ( /obj/structure/cable{ icon_state = "2-8"; tag = "" }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dJm" = ( +"dNx" = ( /obj/machinery/power/terminal, /obj/machinery/light/small{ dir = 4 @@ -98196,279 +99963,45 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dJn" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dJo" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dJp" = ( +"dNz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, /area/quartermaster/office) -"dJq" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/closed/wall, -/area/quartermaster/office) -"dJr" = ( -/obj/structure/chair/stool, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dJs" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/westleft{ - name = "Delivery Office"; - req_access_txt = "50" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"dJt" = ( +"dND" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/quartermaster/office) -"dJu" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dJv" = ( -/turf/open/floor/plating, -/area/security/main) -"dJw" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dJx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/status_display/supply, -/turf/closed/wall, -/area/quartermaster/office) -"dJy" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/westleft{ - dir = 2; - name = "Cargo Desk"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dJz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/quartermaster/office) -"dJA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/quartermaster/office) -"dJB" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/pen/red, -/obj/machinery/door/window/westleft{ - dir = 2; - name = "Cargo Desk"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dJC" = ( +"dNJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/status_display/supply, /turf/closed/wall, /area/quartermaster/office) -"dJD" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dJE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dJF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dJG" = ( -/obj/structure/filingcabinet/employment, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/wood, -/area/lawoffice) -"dJH" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Sec Lock"; - name = "Security Lockdown" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Brig Lock"; - name = "Brig Lockdown" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/security/brig) -"dJI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Sec Lock"; - name = "Security Lockdown" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Brig Lock"; - name = "Brig Lockdown" +"dNM" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" }, -/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/security/brig) -"dJJ" = ( +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"dNN" = ( /obj/structure/grille, /turf/open/floor/plating, /area/science/test_area) -"dJK" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/science/test_area) -"dJL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/security/checkpoint/supply) -"dJM" = ( +"dNR" = ( /obj/machinery/door/poddoor{ id = "mixvent"; name = "Mixer Room Vent" }, /turf/open/floor/plating, /area/science/mixing) -"dJN" = ( +"dNS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon{ dir = 1 }, @@ -98479,20 +100012,20 @@ }, /turf/open/floor/engine, /area/science/mixing) -"dJO" = ( +"dNT" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6; initialize_directions = 6 }, /turf/open/floor/engine, /area/science/mixing) -"dJP" = ( +"dNU" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 8 }, /turf/open/floor/engine, /area/science/mixing) -"dJQ" = ( +"dNV" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 4; @@ -98500,7 +100033,7 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"dJR" = ( +"dNW" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 4; @@ -98512,7 +100045,7 @@ /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, /area/science/mixing) -"dJS" = ( +"dNX" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 10; @@ -98520,20 +100053,20 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"dJT" = ( +"dNY" = ( /obj/structure/sign/warning/nosmoking/circle{ pixel_x = -32 }, /turf/open/floor/plasteel, /area/science/mixing) -"dJU" = ( +"dNZ" = ( /obj/structure/table/reinforced, /obj/item/assembly/igniter, /obj/item/assembly/igniter, /obj/item/weldingtool, /turf/open/floor/plasteel, /area/science/mixing) -"dJV" = ( +"dOa" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -98543,20 +100076,20 @@ /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/science/mixing) -"dJW" = ( +"dOb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6; initialize_directions = 6 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dJX" = ( +"dOc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dJY" = ( +"dOd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -98566,25 +100099,13 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dJZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dKa" = ( +"dOf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dKb" = ( +"dOg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -98599,7 +100120,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dKc" = ( +"dOh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -98608,13 +100129,13 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dKd" = ( +"dOi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/xenobiology) -"dKe" = ( +"dOj" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; initialize_directions = 11 @@ -98622,7 +100143,7 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dKf" = ( +"dOk" = ( /obj/structure/cable{ icon_state = "0-4" }, @@ -98638,7 +100159,7 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dKg" = ( +"dOl" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -98647,7 +100168,7 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dKh" = ( +"dOm" = ( /obj/structure/cable{ icon_state = "0-8" }, @@ -98656,39 +100177,13 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"dKi" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/closed/wall, -/area/quartermaster/office) -"dKj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKk" = ( +"dOo" = ( /obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKl" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel, /area/quartermaster/office) -"dKm" = ( +"dOq" = ( /obj/machinery/door/window/eastleft{ dir = 8; name = "Mail"; @@ -98696,27 +100191,7 @@ }, /turf/open/floor/plating, /area/quartermaster/office) -"dKn" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dKo" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dKp" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dKq" = ( -/turf/closed/wall, -/area/quartermaster/office) -"dKr" = ( +"dOr" = ( /obj/structure/disposaloutlet{ dir = 8 }, @@ -98725,186 +100200,29 @@ }, /turf/open/floor/plating, /area/quartermaster/office) -"dKs" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/camera{ - c_tag = "Delivery Office North"; - dir = 2; - network = list("SS13","Cargo") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"dKu" = ( -/obj/machinery/vending/sustenance, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKv" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen/red, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKw" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +"dOB" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Cargo Office APC"; + pixel_x = -25 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKx" = ( -/obj/machinery/computer/cargo, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKy" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKz" = ( -/obj/machinery/computer/security/mining, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply) -"dKA" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply) -"dKB" = ( -/turf/closed/wall, -/area/security/checkpoint/supply) -"dKC" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKD" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/computer/stockexchange, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, /turf/open/floor/plating, /area/quartermaster/office) -"dKE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dKG" = ( +"dOD" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9; initialize_directions = 9 }, /turf/open/floor/engine, /area/science/mixing) -"dKH" = ( +"dOE" = ( /turf/open/floor/engine, /area/science/mixing) -"dKI" = ( +"dOF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, @@ -98913,7 +100231,7 @@ }, /turf/open/floor/engine, /area/science/mixing) -"dKJ" = ( +"dOG" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 5; @@ -98921,7 +100239,7 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"dKK" = ( +"dOH" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 4; name = "Heat Exchanger output" @@ -98940,7 +100258,7 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dKL" = ( +"dOI" = ( /obj/machinery/meter{ name = "Heat Exchanger output" }, @@ -98951,15 +100269,15 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dKM" = ( +"dOJ" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, /area/science/mixing) -"dKN" = ( +"dOK" = ( /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel, /area/science/mixing) -"dKO" = ( +"dOL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -98970,11 +100288,11 @@ /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/science/mixing) -"dKP" = ( +"dOM" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space, /area/space) -"dKQ" = ( +"dON" = ( /obj/machinery/light{ dir = 8; icon_state = "tube1" @@ -98990,20 +100308,20 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dKR" = ( +"dOO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dKS" = ( +"dOP" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dKT" = ( +"dOQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -99016,7 +100334,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dKU" = ( +"dOR" = ( /obj/structure/cable{ icon_state = "1-4"; tag = "" @@ -99029,7 +100347,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dKV" = ( +"dOS" = ( /obj/structure/window/reinforced{ layer = 4.1 }, @@ -99053,7 +100371,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"dKW" = ( +"dOT" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -99071,7 +100389,7 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dKX" = ( +"dOU" = ( /obj/machinery/camera{ c_tag = "Slime Pen Three"; dir = 8; @@ -99079,59 +100397,14 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dKY" = ( +"dOV" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/plating, /area/quartermaster/office) -"dKZ" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLa" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/closed/wall, -/area/quartermaster/office) -"dLb" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLc" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLd" = ( +"dOZ" = ( /obj/machinery/door/airlock/mining/glass{ name = "Delivery Office"; req_access_txt = "50" @@ -99144,102 +100417,16 @@ }, /turf/open/floor/plasteel, /area/quartermaster/office) -"dLe" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLf" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLg" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/stamp{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stamp/denied{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"dLh" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen/red, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"dLi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Cargo Foyer East"; - dir = 1; - network = list("SS13","Cargo") - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLj" = ( -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLk" = ( +"dPg" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLm" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dPh" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/floor/engine, /area/science/mixing) -"dLn" = ( +"dPi" = ( /obj/machinery/door/airlock/research/glass{ autoclose = 0; frequency = 1449; @@ -99259,7 +100446,7 @@ }, /turf/open/floor/engine, /area/science/mixing) -"dLo" = ( +"dPj" = ( /obj/machinery/airlock_sensor{ id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; @@ -99273,7 +100460,7 @@ }, /turf/open/floor/engine, /area/science/mixing) -"dLp" = ( +"dPk" = ( /obj/machinery/door/airlock/research/glass{ autoclose = 0; frequency = 1449; @@ -99284,43 +100471,16 @@ locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/mixing) -"dLq" = ( -/obj/effect/landmark/start/depsec/supply, -/obj/structure/chair/stool, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply) -"dLr" = ( -/obj/machinery/airalarm{ - desc = "This particular atmos control unit appears to have no access restrictions."; - dir = 8; - icon_state = "alarm0"; - locked = 0; - name = "all-access air alarm"; - pixel_x = 24; - req_access = "0"; - req_one_access = "0" - }, -/obj/machinery/camera{ - c_tag = "Cargo Security Checkpoint"; - dir = 8; - network = list("SS13","Cargo") - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ + }, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply) -"dLs" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/mixing) +"dPl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; name = "Toxins air scrubber"; @@ -99328,19 +100488,19 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dLt" = ( +"dPm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel, /area/science/mixing) -"dLu" = ( +"dPn" = ( /obj/structure/table/reinforced, /obj/item/analyzer, /obj/item/analyzer, /turf/open/floor/plasteel, /area/science/mixing) -"dLv" = ( +"dPo" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -99350,7 +100510,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dLw" = ( +"dPp" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -99358,7 +100518,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dLx" = ( +"dPq" = ( /obj/structure/cable{ icon_state = "2-4"; tag = "" @@ -99369,7 +100529,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dLy" = ( +"dPr" = ( /obj/structure/cable{ icon_state = "4-8"; tag = "" @@ -99380,7 +100540,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dLz" = ( +"dPs" = ( /obj/structure/cable{ icon_state = "4-8"; tag = "" @@ -99394,22 +100554,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dLA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "4-8"; - tag = "" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"dLB" = ( +"dPu" = ( /obj/structure/cable{ icon_state = "2-4"; tag = "" @@ -99420,13 +100565,13 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dLC" = ( +"dPv" = ( /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dLD" = ( +"dPw" = ( /obj/machinery/door/window/northleft{ dir = 4; name = "Containment Pen"; @@ -99444,7 +100589,7 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dLE" = ( +"dPx" = ( /obj/machinery/conveyor{ dir = 2; id = "packageSort1" @@ -99456,89 +100601,7 @@ }, /turf/open/floor/plating, /area/quartermaster/office) -"dLF" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLG" = ( -/obj/structure/table, -/obj/item/stack/wrapping_paper, -/obj/item/stack/wrapping_paper, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLH" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_y = 30 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLI" = ( -/obj/structure/table, -/obj/item/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLJ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLL" = ( +"dPC" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; req_access_txt = "50" @@ -99549,27 +100612,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/quartermaster/office) -"dLM" = ( -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 - }, -/obj/machinery/camera{ - c_tag = "Cargo Office North"; - dir = 4; - network = list("SS13","Cargo") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/mob/living/simple_animal/sloth/citrus, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLN" = ( +"dPE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -99577,48 +100620,33 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/quartermaster/office) -"dLO" = ( +"dPF" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, /area/quartermaster/office) -"dLP" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dLQ" = ( +"dPI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/quartermaster/office) -"dLR" = ( +"dPJ" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 }, /turf/open/floor/engine, /area/science/mixing) -"dLS" = ( +"dPK" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 }, /turf/open/floor/engine, /area/science/mixing) -"dLT" = ( +"dPL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, /area/science/mixing) -"dLU" = ( +"dPM" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 6; @@ -99630,7 +100658,7 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"dLV" = ( +"dPN" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 8; name = "Heat Exchanger input" @@ -99647,7 +100675,7 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dLW" = ( +"dPO" = ( /obj/machinery/meter{ name = "Heat Exchanger input" }, @@ -99658,44 +100686,7 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dLX" = ( -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply) -"dLY" = ( -/obj/structure/closet/secure_closet/security/cargo, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply) -"dLZ" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Cargo Security APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"dMa" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dMb" = ( +"dPP" = ( /obj/machinery/meter{ name = "Space Cooler output" }, @@ -99706,14 +100697,14 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dMc" = ( +"dPQ" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 8; name = "Space Cooler output" }, /turf/open/floor/plasteel, /area/science/mixing) -"dMd" = ( +"dPR" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 4; @@ -99724,7 +100715,7 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"dMe" = ( +"dPS" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 10; @@ -99732,138 +100723,7 @@ }, /turf/open/space, /area/space) -"dMf" = ( -/obj/item/wrench, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel{ - dir = 1 - }, -/area/science/xenobiology) -"dMg" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/computer/security/telescreen{ - dir = 1; - name = "Xeno Pen Moniter"; - network = list("XenoPen"); - pixel_y = 2 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1 - }, -/area/science/xenobiology) -"dMh" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_x = 4; - pixel_y = 2; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/button/ignition{ - id = "testigniter"; - pixel_x = -6; - pixel_y = 2 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1 - }, -/area/science/xenobiology) -"dMi" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1 - }, -/area/science/xenobiology) -"dMj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1 - }, -/area/science/xenobiology) -"dMk" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1 - }, -/area/science/xenobiology) -"dMl" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel{ - dir = 1 - }, -/area/science/xenobiology) -"dMm" = ( +"dQa" = ( /obj/machinery/light, /obj/machinery/camera{ c_tag = "Xenobiology South"; @@ -99872,7 +100732,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dMn" = ( +"dQb" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 @@ -99890,7 +100750,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"dMo" = ( +"dQc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable, @@ -99906,7 +100766,7 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dMp" = ( +"dQd" = ( /obj/structure/disposaloutlet{ dir = 1 }, @@ -99915,25 +100775,7 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dMq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dMr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dMs" = ( +"dQg" = ( /obj/structure/barricade/wooden{ name = "wooden barricade (CLOSED)" }, @@ -99945,92 +100787,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dMt" = ( -/obj/machinery/conveyor{ - dir = 2; - id = "packageSort1" - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"dMu" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort1" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMv" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMx" = ( +"dQk" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/office) -"dMy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMz" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/wrap{ - dir = 8; - icon_state = "pipe-j1s" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMC" = ( +"dQo" = ( /obj/machinery/door/airlock/mining/glass{ name = "Delivery Office"; req_access_txt = "50" @@ -100050,157 +100814,19 @@ }, /turf/open/floor/plasteel, /area/quartermaster/office) -"dMD" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/quartermaster/office) -"dME" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMI" = ( +"dQs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/quartermaster/office) -"dMJ" = ( +"dQt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/quartermaster/office) -"dMK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dML" = ( -/obj/item/radio/intercom{ - dir = 8; - freerange = 0; - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMM" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/machinery/light_switch{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dMO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply) -"dMP" = ( -/obj/structure/filingcabinet/security, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply) -"dMQ" = ( +"dQG" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /obj/machinery/sparker{ dir = 2; @@ -100209,7 +100835,7 @@ }, /turf/open/floor/engine, /area/science/mixing) -"dMR" = ( +"dQH" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 4; @@ -100219,7 +100845,7 @@ /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, /area/science/mixing) -"dMS" = ( +"dQI" = ( /obj/machinery/atmospherics/pipe/simple{ color = "#000000"; dir = 9; @@ -100227,32 +100853,32 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"dMT" = ( +"dQJ" = ( /obj/machinery/light, /turf/open/floor/plasteel, /area/science/mixing) -"dMU" = ( +"dQK" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/plasteel, /area/science/mixing) -"dMV" = ( +"dQL" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/closed/wall/r_wall, /area/science/mixing) -"dMW" = ( +"dQM" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction, /turf/open/space, /area/space) -"dMX" = ( +"dQN" = ( /obj/machinery/shieldwallgen, /turf/open/floor/plating, /area/science/xenobiology) -"dMY" = ( +"dQO" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -100267,7 +100893,7 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dMZ" = ( +"dQP" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -100283,7 +100909,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/science/xenobiology) -"dNa" = ( +"dQQ" = ( /obj/machinery/door/window/northleft{ base_state = "right"; dir = 2; @@ -100304,7 +100930,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/engine, /area/science/xenobiology) -"dNb" = ( +"dQR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -100321,7 +100947,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/science/xenobiology) -"dNc" = ( +"dQS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -100336,12 +100962,12 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dNd" = ( +"dQT" = ( /obj/machinery/shieldwallgen, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, /area/science/xenobiology) -"dNe" = ( +"dQU" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -100364,7 +100990,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"dNf" = ( +"dQV" = ( /obj/machinery/door/window/northleft{ base_state = "right"; dir = 1; @@ -100381,7 +101007,7 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"dNg" = ( +"dQW" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -100396,7 +101022,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"dNh" = ( +"dQX" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -100419,44 +101045,7 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"dNi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNj" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNk" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNl" = ( +"dRe" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -100464,212 +101053,89 @@ }, /turf/open/floor/plating, /area/quartermaster/office) -"dNm" = ( +"dRf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/quartermaster/office) -"dNn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Cargo Office West"; - dir = 4; - network = list("SS13","Cargo") - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "Quartermaster Junction"; - sortType = 3 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNr" = ( +"dRo" = ( /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, /turf/open/floor/plasteel, /area/quartermaster/office) -"dNs" = ( +"dRp" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, /turf/open/floor/plasteel, /area/quartermaster/office) -"dNt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +"dRs" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "50" }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNu" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "Cargo Junction"; - sortType = 2 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dNx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, /turf/open/floor/plasteel, /area/quartermaster/office) -"dNy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +"dRu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, +/turf/closed/wall, /area/quartermaster/office) -"dNz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"dRw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 + dir = 10 }, /turf/open/floor/plasteel, /area/quartermaster/office) -"dNA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/machinery/light, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +"dRx" = ( +/obj/structure/window/reinforced{ + layer = 4.1 }, +/obj/structure/table/glass, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, /turf/open/floor/plasteel, /area/quartermaster/office) -"dNB" = ( +"dRC" = ( +/turf/closed/wall, +/area/quartermaster/qm) +"dRD" = ( /obj/machinery/atmospherics/pipe/simple{ dir = 5 }, /turf/closed/wall/r_wall, /area/science/mixing) -"dNC" = ( +"dRE" = ( /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/mixing) -"dND" = ( +"dRF" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4 }, @@ -100677,7 +101143,7 @@ dir = 1 }, /area/science/mixing) -"dNE" = ( +"dRG" = ( /obj/machinery/atmospherics/pipe/manifold{ dir = 1 }, @@ -100686,7 +101152,7 @@ dir = 1 }, /area/science/mixing) -"dNF" = ( +"dRH" = ( /obj/machinery/atmospherics/pipe/manifold{ dir = 1 }, @@ -100694,7 +101160,7 @@ dir = 1 }, /area/science/mixing) -"dNG" = ( +"dRI" = ( /obj/machinery/atmospherics/pipe/simple{ dir = 10 }, @@ -100702,24 +101168,18 @@ dir = 1 }, /area/science/mixing) -"dNH" = ( +"dRJ" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/engine, /area/science/xenobiology) -"dNI" = ( +"dRK" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/closed/wall/r_wall, /area/science/xenobiology) -"dNJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/office) -"dNK" = ( +"dRL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -100733,7 +101193,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/science/xenobiology) -"dNL" = ( +"dRM" = ( /obj/machinery/door/window/northleft{ base_state = "right"; dir = 2; @@ -100752,18 +101212,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/engine, /area/science/xenobiology) -"dNM" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply) -"dNN" = ( +"dRN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -100777,7 +101226,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/science/xenobiology) -"dNO" = ( +"dRO" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -100791,7 +101240,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/science/xenobiology) -"dNP" = ( +"dRP" = ( /obj/machinery/door/window/northleft{ base_state = "right"; dir = 2; @@ -100810,7 +101259,7 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/engine, /area/science/xenobiology) -"dNQ" = ( +"dRQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -100824,28 +101273,14 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/science/xenobiology) -"dNR" = ( -/obj/structure/chair/comfy, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/obj/item/reagent_containers/food/drinks/beer, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dNS" = ( -/obj/structure/chair/comfy, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/obj/item/reagent_containers/pill/cyanide, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dNT" = ( +"dRR" = ( /obj/machinery/conveyor{ dir = 4; id = "packageSort2" }, /turf/open/floor/plating, /area/quartermaster/office) -"dNU" = ( +"dRS" = ( /obj/machinery/light, /obj/machinery/conveyor{ dir = 4; @@ -100853,7 +101288,7 @@ }, /turf/open/floor/plating, /area/quartermaster/office) -"dNV" = ( +"dRT" = ( /obj/machinery/conveyor{ dir = 4; id = "packageSort2" @@ -100861,7 +101296,7 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/quartermaster/office) -"dNW" = ( +"dRU" = ( /obj/machinery/disposal/deliveryChute{ dir = 8 }, @@ -100870,24 +101305,15 @@ }, /turf/open/floor/plating, /area/quartermaster/office) -"dNX" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/closed/wall, -/area/quartermaster/qm) -"dNY" = ( -/turf/closed/wall, -/area/quartermaster/qm) -"dNZ" = ( +"dRW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/quartermaster/qm) -"dOa" = ( +"dRX" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/quartermaster/qm) -"dOb" = ( +"dRY" = ( /obj/machinery/door/airlock/mining/glass{ name = "Quartermaster"; req_access_txt = "41" @@ -100898,85 +101324,42 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/quartermaster/qm) -"dOc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +"dSf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/quartermaster/office) +"dSg" = ( /obj/structure/cable{ icon_state = "1-2"; tag = "" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/quartermaster/qm) -"dOd" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, +/turf/closed/wall, /area/quartermaster/office) -"dOe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +"dSi" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/quartermaster/office) -"dOf" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 +"dSj" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dOg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/quartermaster/office) -"dOh" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 22 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +"dSk" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/quartermaster/office) -"dOi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/quartermaster/office) -"dOj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/space, -/area/space) -"dOk" = ( +"dSq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -100985,7 +101368,7 @@ /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dOl" = ( +"dSr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -100996,14 +101379,17 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dOm" = ( +"dSs" = ( +/turf/open/floor/plating, +/area/science/mixing) +"dSt" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; on = 1 }, /turf/open/floor/plating, /area/science/mixing) -"dOn" = ( +"dSu" = ( /obj/structure/cable{ icon_state = "0-2" }, @@ -101015,24 +101401,24 @@ /obj/structure/closet, /turf/open/floor/plating, /area/science/mixing) -"dOo" = ( +"dSv" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dOp" = ( +"dSw" = ( /obj/machinery/sparker{ id = "testigniter"; pixel_x = -25 }, /turf/open/floor/engine, /area/science/xenobiology) -"dOq" = ( +"dSx" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/engine, /area/science/xenobiology) -"dOr" = ( +"dSy" = ( /obj/machinery/computer/security/mining, /obj/machinery/newscaster{ dir = 1; @@ -101040,12 +101426,12 @@ }, /turf/open/floor/wood, /area/quartermaster/qm) -"dOs" = ( +"dSz" = ( /obj/machinery/computer/cargo, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/quartermaster/qm) -"dOt" = ( +"dSA" = ( /obj/structure/table, /obj/item/folder/yellow, /obj/item/pen{ @@ -101062,17 +101448,17 @@ }, /turf/open/floor/wood, /area/quartermaster/qm) -"dOu" = ( +"dSB" = ( /turf/open/floor/wood, /area/quartermaster/qm) -"dOv" = ( +"dSC" = ( /obj/structure/cable{ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/quartermaster/qm) -"dOw" = ( +"dSD" = ( /obj/machinery/power/apc{ dir = 1; name = "Quartermaster APC"; @@ -101087,122 +101473,58 @@ }, /turf/open/floor/wood, /area/quartermaster/qm) -"dOx" = ( -/obj/structure/table/reinforced, -/obj/item/multitool, -/obj/item/screwdriver, -/obj/item/wirecutters, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dOy" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = 24; - pixel_y = -5; - req_access_txt = "31" - }, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dOz" = ( +"dSG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/quartermaster/storage) -"dOA" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/stack/sheet/cardboard, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light/small{ - dir = 8 +"dSI" = ( +/obj/structure/closet/crate/medical, +/turf/open/floor/plating, +/area/quartermaster/storage) +"dSJ" = ( +/turf/open/floor/plating, +/area/quartermaster/storage) +"dSK" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/quartermaster/storage) -"dOB" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Cargo Office APC"; - pixel_x = -25 +"dSL" = ( +/turf/closed/wall, +/area/quartermaster/storage) +"dSM" = ( +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Cargo Telepad"; + req_access_txt = "50" }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/quartermaster/office) -"dOC" = ( -/obj/structure/closet/crate/medical, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dOD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/space, -/area/space) -"dOE" = ( +"dSS" = ( /obj/structure/tank_dispenser, /turf/open/floor/plating, /area/science/mixing) -"dOF" = ( -/obj/machinery/camera{ - c_tag = "Toxins Mixing Room South"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, +"dSU" = ( +/obj/machinery/atmospherics/components/unary/tank/oxygen, /turf/open/floor/plating, /area/science/mixing) -"dOG" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"dSV" = ( +/obj/machinery/atmospherics/components/unary/tank/toxins, /turf/open/floor/plating, -/area/hydroponics) -"dOH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8"; - tag = "" - }, -/obj/machinery/camera{ - c_tag = "Aft Port Hallway 9"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel/sepia, -/area/hallway/secondary/entry{ - name = "Aft Port Hallway" - }) -"dOI" = ( +/area/science/mixing) +"dSW" = ( /obj/structure/cable{ icon_state = "1-4" }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dOJ" = ( +"dSX" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -101212,14 +101534,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dOK" = ( +"dSY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dOL" = ( +"dSZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, @@ -101234,28 +101556,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dOM" = ( +"dTa" = ( /obj/machinery/light{ dir = 8; icon_state = "tube1" }, /turf/open/floor/engine, /area/science/xenobiology) -"dON" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, -/turf/open/floor/engine, -/area/science/xenobiology) -"dOO" = ( +"dTc" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 8 }, /turf/open/floor/engine, /area/science/xenobiology) -"dOP" = ( +"dTd" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -101265,7 +101579,7 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dOQ" = ( +"dTe" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; req_access_txt = "12" @@ -101278,11 +101592,11 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dOR" = ( +"dTf" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, /area/space) -"dOS" = ( +"dTg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor/heavy{ @@ -101292,30 +101606,15 @@ }, /turf/open/floor/plating, /area/quartermaster/qm) -"dOT" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/effect/landmark/start/quartermaster, -/turf/open/floor/wood, -/area/quartermaster/qm) -"dOU" = ( +"dTi" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/quartermaster/qm) -"dOV" = ( +"dTj" = ( /obj/machinery/holopad, /turf/open/floor/wood, /area/quartermaster/qm) -"dOW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/quartermaster/qm) -"dOX" = ( +"dTl" = ( /obj/structure/table, /obj/item/cartridge/quartermaster{ pixel_x = 6; @@ -101329,35 +101628,14 @@ /obj/item/coin/silver, /turf/open/floor/wood, /area/quartermaster/qm) -"dOY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/qm) -"dOZ" = ( -/obj/machinery/autolathe, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dPa" = ( +"dTo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 }, /turf/open/floor/plasteel, /area/quartermaster/office) -"dPb" = ( +"dTp" = ( /obj/machinery/door/poddoor/shutters{ id = "qm_warehouse"; name = "warehouse shutters" @@ -101373,11 +101651,32 @@ dir = 8 }, /area/quartermaster/storage) -"dPc" = ( +"dTq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/storage) -"dPd" = ( +"dTs" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dTt" = ( +/obj/structure/window/reinforced{ + layer = 4.1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dTu" = ( +/obj/structure/window/reinforced{ + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"dTx" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -101385,13 +101684,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dPe" = ( +"dTy" = ( /obj/item/radio/intercom{ pixel_x = -29 }, /turf/open/floor/engine, /area/science/xenobiology) -"dPf" = ( +"dTz" = ( /obj/machinery/camera{ c_tag = "Xenobiology Test Chamber"; dir = 1; @@ -101399,12 +101698,7 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dPg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dPh" = ( +"dTA" = ( /obj/machinery/camera{ c_tag = "Slime Pen One"; dir = 1; @@ -101412,11 +101706,11 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dPi" = ( +"dTB" = ( /obj/machinery/light/small, /turf/open/floor/engine, /area/science/xenobiology) -"dPj" = ( +"dTC" = ( /obj/structure/disposaloutlet{ dir = 8 }, @@ -101425,7 +101719,7 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dPk" = ( +"dTD" = ( /obj/machinery/camera{ c_tag = "Slime Pen Two"; dir = 1; @@ -101433,11 +101727,7 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"dPl" = ( -/obj/structure/showcase/machinery/tv, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dPm" = ( +"dTE" = ( /obj/machinery/computer/stockexchange, /obj/structure/table, /obj/machinery/camera{ @@ -101447,7 +101737,7 @@ }, /turf/open/floor/wood, /area/quartermaster/qm) -"dPn" = ( +"dTF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -101455,31 +101745,14 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/quartermaster/qm) -"dPo" = ( +"dTG" = ( /obj/structure/chair/comfy/beige{ dir = 8; icon_state = "comfychair" }, /turf/open/floor/wood, /area/quartermaster/qm) -"dPp" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dPq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft/secondary) -"dPr" = ( +"dTN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, @@ -101493,41 +101766,24 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dPs" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"dPt" = ( +"dTP" = ( /obj/structure/table, /obj/item/clipboard, /obj/item/stamp/qm, /turf/open/floor/wood, /area/quartermaster/qm) -"dPu" = ( +"dTQ" = ( /obj/structure/table, /turf/open/floor/wood, /area/quartermaster/qm) -"dPv" = ( +"dTR" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/wood, /area/quartermaster/qm) -"dPw" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/computer/bounty{ - dir = 1; - icon_state = "computer" - }, -/turf/open/floor/wood, -/area/quartermaster/qm) -"dPx" = ( +"dTU" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -35 @@ -101539,106 +101795,25 @@ }, /turf/open/floor/wood, /area/quartermaster/qm) -"dPy" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular{ - pixel_x = 6; - pixel_y = -5 - }, -/obj/machinery/camera{ - c_tag = "Cargo Office South"; - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dPz" = ( -/obj/machinery/rnd/production/protolathe/department/cargo, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dPA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dPB" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 +"dTY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "50" }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dPC" = ( +/turf/open/floor/plating, +/area/quartermaster/storage) +"dUe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/maintenance/starboard/aft/secondary) -"dPD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dPE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft/secondary) -"dPF" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space) -"dPG" = ( -/obj/machinery/status_display/supply, -/turf/closed/wall, -/area/quartermaster/qm) -"dPH" = ( +"dUi" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; req_access_txt = "31" @@ -101649,22 +101824,26 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/quartermaster/office) -"dPI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/quartermaster/office) -"dPJ" = ( +"dUj" = ( /obj/structure/closet/crate, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/storage) -"dPK" = ( +"dUk" = ( /obj/structure/closet/crate, /turf/open/floor/plating, /area/quartermaster/storage) -"dPL" = ( +"dUl" = ( +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/quartermaster/storage) +"dUm" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"dUn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -101681,7 +101860,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dPM" = ( +"dUo" = ( /obj/structure/lattice, /obj/structure/sign/warning/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; @@ -101690,7 +101869,7 @@ }, /turf/open/space, /area/space) -"dPN" = ( +"dUp" = ( /obj/structure/table/reinforced, /obj/machinery/camera{ c_tag = "Cargo Bay North"; @@ -101699,14 +101878,14 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dPO" = ( +"dUq" = ( /obj/structure/table/reinforced, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dPP" = ( +"dUr" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ dir = 8; @@ -101716,24 +101895,23 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dPQ" = ( -/obj/machinery/light_switch{ - pixel_x = 30 - }, -/obj/machinery/vending/wardrobe/cargo_wardrobe, +"dUs" = ( /turf/open/floor/plasteel, /area/quartermaster/storage) -"dPR" = ( +"dUu" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/quartermaster/storage) +"dUy" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/quartermaster/storage) -"dPS" = ( +"dUz" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dPT" = ( +"dUA" = ( /obj/structure/closet/wardrobe/cargotech, /obj/machinery/airalarm{ dir = 8; @@ -101742,17 +101920,14 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dPU" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector{ - dir = 1 +"dUB" = ( +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" }, -/turf/open/floor/plating, -/area/science/mixing) -"dPV" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/space) -"dPW" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dUF" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -101763,30 +101938,24 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft/secondary) -"dPX" = ( +"dUI" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dPY" = ( +"dUJ" = ( /obj/structure/closet/wardrobe/cargotech, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dPZ" = ( +"dUK" = ( /obj/structure/closet/crate/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/storage) -"dQa" = ( +"dUL" = ( /obj/machinery/light/small, /turf/open/floor/plating, /area/quartermaster/storage) -"dQb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQc" = ( +"dUM" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -101799,71 +101968,22 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQd" = ( +"dUN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/quartermaster/storage) -"dQe" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "MinDel" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dQf" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "MinDel" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dQg" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "MinDel" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dQh" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "MinDel" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQj" = ( +"dUU" = ( /obj/item/beacon, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQk" = ( +"dUV" = ( /obj/machinery/light{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQl" = ( +"dUW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/radio/intercom{ dir = 8; @@ -101873,7 +101993,7 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQm" = ( +"dUX" = ( /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; @@ -101881,16 +102001,19 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQn" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; +"dUY" = ( +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = 24; req_access_txt = "31" }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/quartermaster/storage) -"dQo" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; +"dUZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; req_access_txt = "31" }, /obj/machinery/door/firedoor/border_only{ @@ -101899,54 +102022,38 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plating, +/turf/closed/wall, /area/quartermaster/storage) -"dQp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +"dVb" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/quartermaster/storage) -"dQq" = ( +"dVd" = ( /obj/machinery/conveyor_switch/oneway{ id = "QMLoad2" }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQt" = ( +"dVf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQu" = ( +"dVg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQv" = ( +"dVh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQw" = ( +"dVl" = ( /obj/structure/grille, /obj/structure/sign/warning/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -101958,103 +102065,36 @@ /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/quartermaster/storage) -"dQx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dQy" = ( -/obj/machinery/camera{ - c_tag = "Cargo Recieving Dock"; - dir = 4 - }, -/obj/machinery/button/door{ - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = -8 - }, -/obj/machinery/button/door{ - dir = 2; - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQz" = ( +"dVn" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQA" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQB" = ( +"dVp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1 }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dQC" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating, -/area/space) -"dQD" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 5; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 12 - }, -/turf/open/space/basic, -/area/space) -"dQE" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQF" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQG" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" +"dVw" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Cargo Bay APC"; + pixel_x = -25 }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/machinery/space_heater, /turf/open/floor/plating, /area/quartermaster/storage) -"dQH" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" +"dVx" = ( +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/plating, -/area/quartermaster/storage) -"dQI" = ( +/area/maintenance/port/aft) +"dVz" = ( /obj/machinery/conveyor{ dir = 4; id = "QMLoad" @@ -102063,379 +102103,20 @@ id = "QMLoaddoor"; name = "supply dock loading door" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, /turf/open/floor/plating, /area/quartermaster/storage) -"dQJ" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQK" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQL" = ( +"dVA" = ( +/obj/structure/plasticflaps, /obj/machinery/conveyor{ dir = 4; id = "QMLoad" }, -/obj/machinery/camera{ - c_tag = "Cargo Bay South"; - dir = 1; - network = list("SS13","Cargo") - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQM" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dQN" = ( -/obj/machinery/status_display/supply, -/turf/closed/wall, -/area/quartermaster/storage) -"dQO" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dQP" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dQQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Escape Triage"; - dir = 1; - network = list("SS13","Medbay") - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dQR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"dQS" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/science/mixing) -"dQT" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plating, -/area/science/mixing) -"dQU" = ( -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/holofloor/wood, -/area/crew_quarters/theatre) -"dQV" = ( -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/holofloor/wood, -/area/crew_quarters/theatre) -"dQW" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/poster/official/the_owl{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"dQX" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/clown{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"dQY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - initialize_directions = 11 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"dQZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/snacks/cakeslice/lemon, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"dRa" = ( -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/snacks/cakeslice/lime, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"dRb" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/closet/crate, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/teleporter) -"dRs" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "50" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dRu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/office) -"dRw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dRx" = ( -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/obj/structure/table/glass, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dSg" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/turf/closed/wall, -/area/quartermaster/office) -"dSi" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dSj" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dSk" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dSJ" = ( -/turf/open/floor/plating, -/area/quartermaster/storage) -"dSK" = ( -/obj/structure/closet/crate{ - name = "solar pack crate" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dSL" = ( -/turf/closed/wall, -/area/quartermaster/storage) -"dSM" = ( -/obj/machinery/door/window/westleft{ - dir = 4; - name = "Cargo Telepad"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dTs" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dTt" = ( -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dTu" = ( -/obj/structure/window/reinforced{ - layer = 4.1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"dTY" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "50" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dUl" = ( -/obj/structure/closet/crate/internals, /turf/open/floor/plating, /area/quartermaster/storage) -"dUm" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dUs" = ( -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dUu" = ( -/obj/structure/closet/cardboard, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dUB" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/turf/closed/wall, -/area/maintenance/port/aft) -"dUY" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = 24; - req_access_txt = "31" - }, +"dVF" = ( +/obj/machinery/light, /turf/open/floor/plasteel, /area/quartermaster/storage) -"dUZ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "31" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/closed/wall, -/area/quartermaster/storage) -"dVw" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Cargo Bay APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/quartermaster/storage) -"dVx" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "dVL" = ( /obj/structure/rack{ dir = 8; @@ -102482,6 +102163,12 @@ /area/maintenance/port/aft{ name = "Aft Port Inner Maintenance" }) +"eSO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "ffG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, @@ -102515,6 +102202,20 @@ "fJZ" = ( /turf/open/floor/plasteel/dark, /area/security/checkpoint/customs) +"gaH" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access = null; + req_access_txt = "13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) "gdT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, @@ -102525,6 +102226,14 @@ /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/medical/virology) +"gJx" = ( +/obj/machinery/door/airlock, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/starboard/aft/secondary) "hcF" = ( /obj/machinery/door/firedoor/border_only{ dir = 1 @@ -102560,6 +102269,17 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/robotics/lab) +"hGD" = ( +/obj/machinery/door/airlock, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "hKy" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -102695,6 +102415,15 @@ }, /turf/open/floor/plating, /area/engine/engineering) +"kVL" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/crew_quarters/fitness{ + name = "Holodeck" + }) "kZp" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; @@ -102707,6 +102436,14 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/engine, /area/engine/engineering) +"kZP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "lnR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -102716,6 +102453,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"lod" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "lyL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -102757,6 +102503,21 @@ /area/medical/medbay/zone2{ name = "Surgical Suite" }) +"mLJ" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria) +"mOF" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "mSs" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -102810,6 +102571,56 @@ }, /turf/open/floor/plating, /area/maintenance/central) +"ofT" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "MinDel" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"pfH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry{ + name = "Aft Port Hallway" + }) +"phn" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"pqO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/maintenance/disposal) "pqZ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -102866,6 +102677,23 @@ }, /turf/closed/wall, /area/security/checkpoint/customs) +"qaC" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) "qcy" = ( /obj/machinery/door/airlock/external{ name = "External Access"; @@ -102935,6 +102763,12 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"rub" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/maintenance/disposal) "rzG" = ( /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -103032,6 +102866,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"ssX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/quartermaster/storage) "sEd" = ( /obj/machinery/door/airlock/external{ name = "External Access"; @@ -103052,6 +102892,18 @@ /area/hallway/secondary/entry{ name = "Aft Port Hallway" }) +"sMd" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Atmospherics Service Desk" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) "sPG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -103129,6 +102981,17 @@ "uCD" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/customs) +"uGd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/quartermaster/office) "vpe" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; @@ -103212,6 +103075,12 @@ /mob/living/simple_animal/hostile/retaliate/goose/vomit, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"wdt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "wfS" = ( /turf/closed/wall, /area/security/checkpoint/customs) @@ -103237,6 +103106,32 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port) +"wDw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Access"; + req_access_txt = "12" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"xcU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "ExpWin"; + name = "E.X.P.E.R.I-MENTOR Containment" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/explab) "xvd" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Checkpoint"; @@ -103274,6 +103169,27 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) +"ygv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Science Delivery"; + req_one_access_txt = "8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/lab) +"yhL" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) (1,1,1) = {" aaaaaa @@ -115476,10 +115392,10 @@ aaaaaa aaaaaa aaaadC aaacUK -aaaaMh -aaaaMh -aaaaMh -aaaaMh +aaacZZ +aaacZZ +aaacZZ +aaacZZ aaacUK aaaadC aaaaaa @@ -115828,10 +115744,10 @@ adCadC aaaaaa adCadC cUKcUK -bIubQF -bUJcfi -bUJczN -cJIcJL +bVTdab +dajdbF +dajcVI +deydez cUKcUK adCadC aaaaaa @@ -116180,14 +116096,14 @@ adCcVG aaafta adCfta cUKfta -cYKbQG -cfjcfl -czOcfl -cJNcKA -cUKcRl -adCcRl -adCcRl -adCdct +cYKcDC +dbGcFD +caWcFD +deAcIM +cUKkVL +adCkVL +adCkVL +adCdjA adCadC adCaaa adCaaa @@ -116539,7 +116455,7 @@ cHtcHt cHtcHt cHtcHt cHtcHt -dcudcu +djBdjB adCadC adCaaa adCaaa @@ -116886,12 +116802,12 @@ cHtcHt cHtcHt cHtcHt cHtcHt -czPcHt +cKAcHt cHtcHt cHtcHt cHtcHt cHtcHt -dcudcu +djBdjB adCadC adCaaa adCaaa @@ -117236,14 +117152,14 @@ cVHcVJ cHtcVa cHtcWQ cHtcWQ -cHtbQM -cHtcfl -cHtcfl -cHtcKO -cHtcRm -cHtcRm -cHtdbg -dcudcv +cHtcDG +cHtcFD +cHtcFD +cHtcIZ +cHtdgd +cHtdgd +cHtcWO +djBdjC adCcUK adCaaa adCaaa @@ -117588,14 +117504,14 @@ bNybNz cWTcWU cGtcXE cUKcUK -bSbbUA -cfpbUJ -cAKbUJ -cKRcLn +bVUdaf +bYndaj +cbxdaj +cdwdeE cUKcUK -dahdai -dajdbh -dcwdcx +cXDdhv +dhxdiA +cfpcfs cUKcUK aaaaaa aaaaaa @@ -117940,12 +117856,12 @@ cUKadC cUKcUK cBZcWT cUKcYI -bUFbUG -cfschY -cAXbUJ -cLpcLA -cUKcRn -cBZdaj +dagdah +dbJdbK +ddhdaj +cVTdeG +cUKdge +cBZdhx cUKcUK cUKadC cUKaaa @@ -118292,12 +118208,12 @@ adCadC cUKcUK cXGcXH cYJcYK -bUIbUJ -bUJbUJ -bUJbUJ -cMabUJ -cRtcRu -dakdal +daidaj +dajdaj +dajdaj +deHdaj +cLpdgg +dhydhz cUKcUK adCadC aaaadC @@ -118644,12 +118560,12 @@ adCcMM cUKcMg cXIcMg cYLcYM -bUJbVT -bUJciI -bUJciI -bUJbVT -cRxcRA -damdan +dajcEm +dajcGI +dajcGI +dajcEm +dghdgi +dhAdhB cUKcMg adCcMM adCcMM @@ -118996,20 +118912,20 @@ cTRcMQ cMQcMQ cXJcMQ cYNcNE -bVUcMQ +dalcMQ cMQcMQ cMQcMQ -bVUcMQ -cRBcSB -daodao -dbicMQ +dalcMQ +dgjdhr +dhCdhC +diBcMQ cTRcMQ cULcMQ cTRcMQ -deXcSd +dlTcSd cMQcMQ cMgcMQ -cMgdiD +cMgden cMgcMQ cMgcMg aaacMg @@ -119352,19 +119268,19 @@ cMQcMQ cMQcMQ cMQcMQ cMQcMQ -cTicTS -dapdao +dhDdhI +diIdhC cSUcMQ cSUcMQ cSUcMQ cSUcMQ -deYcSe +dmHcSe cMQcMQ cMQcMQ -diDdiD +denden cMQcMQ -dkrcMQ -cMgdeX +cZOcMQ +cMgdlT cMgcMg adCcMg adCadC @@ -119700,21 +119616,21 @@ cVMcVN cWVcUO cWVcUO cYOcCq -cWVbWD -cWVbWD +cWVcEr +cWVcEr cWVcUO cWVcUO -cTWbWD -darbWD -dbjbWD -dbjcUO -ddPcUO -deFcCq -deZdfa -dbjbWD -dbjcUO -diEcUO -djIdjJ +dgncEr +dhEcEr +diCcEr +diCcUO +dkNcUO +dlxcCq +dlVdap +diCcEr +diCcUO +deCcUO +dCzdqD cMQcMQ cMQcMQ cMQcMQ @@ -120054,24 +119970,24 @@ cXKcVR cYQcYQ cVRcVR cVRcVR -cAYcDd -cMlcMl -cUPcUQ +ddicVK +deIdeI +cVYdgp cVRcVR -cAYcAY -dcycMl -cUQcUQ +ddiddi +djFdeI +dgpdgp cYQcYQ -ckIdfb -cVRcMl -dhgcUQ -cUOdiG -djJdjJ +dbOdlX +cVRdeI +doedgp +cUOmLJ +dqDdqD cMQcMQ cMQcMQ cMQcMQ cMQcMQ -dmDdmE +dtEdtF cMMcMM aaaaab aaaaab @@ -120404,8 +120320,8 @@ cVOcVP cVRcVP cVRcVP cYQcYR -cVRbWE -cjHckf +cVRdan +dbMdbN cVRcVP cVRcVP cVRcVP @@ -120413,28 +120329,28 @@ cVRcVP cVRcVP cVRcVP cVRcVP -cYQdeG -dfbdfc -cMlcVR -cUQdho -diGcUO -djJdOH +cYQdly +dlXdlY +deIcVR +dgpdof +mLJcUO +dqDdqE cMQcMQ cMQcMQ cMQcMQ cMQcMQ -dmHcOi +dtGcOi cMgcOR cMgcMg -cMgdoE -cMgdoW -cMgdoW -cMgdqD +cMgckf +cMgpfH +cMgpfH +cMgcmk cMgcMg -cMgdrT -cMgdsU -cMgdsU -cMgdur +cMgcnY +cMgcrs +cMgcrs +cMgcsj cMgcMg aaaaaa agyagy @@ -120756,37 +120672,37 @@ cVQcVR cVRcVR cXLcVR cYScYQ -bWFcVR -ckIckI +daocVR +dbOdbO cVRcVR -cMmcVR +deJcVR cVRcVR cVRcVR cVRcVR -dczcVR -cVRcAY -deHcMl -ckIdfd +djGcVR +cVRddi +dlzdeI +dbOcXW cVRcVR cVRcVR -czMdiH -djJdjJ +czMdfh +dqDdqD cMQcMQ cZNcMQ cMQcMQ cMQcMQ cMQcMQ -cQXdnu +cQXdug cMMcMM -doFdoG -dkrdkr -cMgdpD -dqEdqF -dqGcMg -drUdrV -cMgdsW -dkrdkr -dusdut +ckIckV +cZOcZO +cMgclv +cmGcmH +cmIcMg +cobcoc +cMgcrt +cZOcZO +cskcsl cMgcMg aaaaaa agyagy @@ -121108,38 +121024,38 @@ cVScTe cVScUY cXMcCj cYTcDh -cXMbWJ -ckVckW -cVScDe +cXMcFC +dbPcGJ +cVSddk cVScTe cVScTe -daudax -cVScUQ -dcAdcB -cAYcAY -cMlcMl -dfedfe +dhFdhG +cVSdgp +dradjI +ddiddi +deIdeI +dmadma cVRcVR -dhpcVR -diIczM -djLdjJ +dogcVR +dBjczM +dhWdqD cMQcMQ cMQcMQ -dlrcMQ +dDrcMQ cMQcMQ cMQcMQ cMQcMQ -doedoe -doGdoG +cjHcjH +ckVckV cMgcMg -dpEdpE -dqGdqG -drodro -dqGdqG -dsXdsX +clycly +cmIcmI +cnXcnX +cmIcmI +crucru cMgcMg -dutdut -dvecMg +cslcsl +ctgcMg adCadC agyagy aaaaaa @@ -121461,36 +121377,36 @@ bOXbOX bOXbOX bPzbPz bOXbOX -ckYckY +bYobYo bOXbOX -cMpbOX -cTecUS +cdxbOX +cTecea cTecTe -dbkdbk -dcBdcB +diEdiE +djIdjI cVRcVR cVRcVR -ckIdff +dbOdmb cVRcVP -cVRdhr -diHdiJ -djJdjO +cVRdoh +dfhdpy +dqDdqG cMQcSU cMQcSU -cMQdls +cMQdDu cMQcMQ cMQcMQ -dnucOQ +dugcOQ cMMcMM -doGdoF -dkrdkr -dpFcMg -dqHdqI -cMgdqG -drWdrX -dsYcMg -dkrdkr -dutdus +ckVckI +cZOcZO +clzcMg +cmJcmM +cMgcmI +coKcpE +crJcMg +cZOcZO +cslcsk cMgcMg adCadC agyagy @@ -121509,9 +121425,9 @@ aaaaaa aaaaaa aaaaaa aaaaaa -aaadDy -adCdDy -aaadDy +aaadIv +adCdIv +aaadIv aaaaaa aaaaaa aaaaaa @@ -121765,7 +121681,7 @@ aIladC aIladC aIladC aIladC -dkzadC +aIladC aIlaaa aIlaaa aIlaaa @@ -121812,37 +121728,37 @@ bNBbND bOXbOX bPobOX bUabUb -bXubUo -clvbOX +bWDbUo +bZdbOX bOXbOX -bOXcMJ -bOXcUX -daycTe -cVRdbm -dcBdcB -cMmcVR -deIcVR -dfgdfb -cMlcMl -dhsdht -diKdiG -djQcTU +bOXcdy +bOXceC +dhHcTe +cVRcfl +djIdjI +deJcVR +dlAcVR +dmcdlX +deIdeI +doidoj +dfjmLJ +dqHcTU cMQcMQ cMQcMQ cMQcMQ cMQcMQ -cOidmH +cOidtG cORcMg cMgcMg -doHcMg -doXcMg -doXcMg -dqJcMg +ckWcMg +ckYcMg +ckYcMg +cmQcMg cMgcMg -drYcMg -dsZcMg -dsZcMg -duucMg +cqOcMg +crMcMg +crMcMg +csGcMg cMgcMg aaaaaa agyagy @@ -121859,13 +121775,13 @@ aaaaaa aaaaaa aaaaaa aaaaaa -aaadDy -dDydDy -dDydEy -dDydEx -dDydEy -dDydDy -aaadDy +aaadIv +dIvdIv +dIvdJl +dIvdJk +dIvdJl +dIvdIv +aaadIv aaaaaa aaaaaa aaaaaa @@ -122164,26 +122080,26 @@ bObbOf bOXbOX cVkbPz bUnbUo -bXvbXM -clyclz -clycDC -cMKcML -cVbcVd +bWEbWF +bZebZs +bZecbH +cdzcdA +ceDceE cTecZc -dbmcUR -dcBdcC -cVRddQ -deJcUO -ckIdfh +cflcUR +djIdjJ +cVRdrm +dlBcUO +dbOdmd cVRcUO -dhudhv +dokdol cUOcUO -djRcTU +dqIcTU cMQcMQ cMQcMQ cMQcMQ cMQcMQ -dmEdmD +dtFdtE cMMcMM aabaaa aabaaa @@ -122209,17 +122125,17 @@ adCadC adCadC adCadC adCadC -adCdDy -dDydDy -dDydEy -dFXdEy -dEydGY -dHLdHM -dEydGY -dFXdJJ -dDydJJ -dDydDy -aaadDy +adCdIv +dIvdIv +dIvdJl +dKCdJl +dJlbSb +dMbbUI +dJlbSb +dKCdNN +dIvdNN +dIvdIv +aaadIv aaaaaa aaaaaa aaaaaa @@ -122516,25 +122432,25 @@ bOVbOW bOXbOX bPzbPz bUpbUq -bYlbYm -cmkcmG -bOXcDG +bWJbXu +cVEbZO +bOXcbJ bOXbOX -cVBbOX -cTeday -dbncMQ +ceFbOX +cTedhH +diHcMQ cQqcQq -ddRddS -deKcQX -dfidfj -dgrcMQ -dhwcMQ +dkPdkQ +dlCcQX +drpdmf +dnrcMQ +domcMQ cMPcMQ -djScNE +drMcNE cMQcMQ cMQcMQ cMQcMQ -dlOcMg +dsWcMg cMgcMg cMgaaa aaaaaa @@ -122560,19 +122476,19 @@ aaaaaa adCaaa adCaaa adCadC -dDydDy -dDydDy -dExdEy -dExdEZ -dFYdFZ -dGZdGZ -dGZdHN -dGZdGZ -dJKdFZ -dExdEZ -dExdEy -dDydDy -dHRdHR +dIvdIv +dIvdIv +dJkdJl +dJkbQF +bQGbQM +dLtdLt +dLtdMd +dLtdLt +bUJbQM +dJkbQF +dJkdJl +dIvdIv +dMgdMg aaaaaa aaaaaa aaaaaa @@ -122868,21 +122784,21 @@ bOXbOX bOXbOX bQobOX bOXbOX -bYnbOX -ckYckY +bXvbOX +bYobYo bOXbOX bOXbOX -cVCcTe +ceZcTe cTecTe cMQcMQ cQqcQq -ddSddT +dkQdlc cMQcMQ -cSBcSB +dhrdhr cMQcMQ cMQcMQ -cMQdiL -cNEdjT +cMQdBE +cNEdCA cMQcMQ cMQcMg cMgcMg @@ -122912,19 +122828,19 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dDyaaa -dDydDy -dExdDy -dExdEy -dFYdEy -dGZdHa -dGZdGZ -dGZdHa -dJKdEy -dExdEy -dExdDy -dDydDy -dHRaaa +dIvaaa +dIvdIv +dJkdIv +dJkdJl +bQGdJl +dLtbUA +dLtdLt +dLtbUA +bUJdJl +dJkdJl +dJkdIv +dIvdIv +dMgaaa aaaaaa aaaaaa aaaaaa @@ -123204,7 +123120,7 @@ bwOcJU bwOcKS bwOcKS bzucJU -bzSdOG +bzScKS bwOcKS bwOcUG bEYcJU @@ -123220,21 +123136,21 @@ bOZcTe bOXbPl bQqcTe bVzcTe -bYocTe -cmHcmI -cDRbMi -cMUbMi +bXMcTe +bZPdbY +cbLbMi +cdBbMi cTebMi cMNcMN cMQcMQ cQqcQq -ddSddS +dkQdkQ cMQcMQ -cSBcSB -cMQdgs -cMQdhx -cMQdiM -cNEdjU +dhrdhr +cMQdzH +cMQdon +cMQdpB +cNEdqL cMgcMg cMgadC adCadC @@ -123266,15 +123182,15 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dDyaaa -dDydDy -dFXdGa -dEydEy -dGZdGZ -dEydEy -dFXdDy -dDydDy -dDyaaa +dIvaaa +dIvdIv +dKCdKG +dJldJl +dLtdLt +dJldJl +dKCdIv +dIvdIv +dIvaaa aaaaaa aaaaaa aaaaaa @@ -123572,20 +123488,20 @@ bPabPk bNwbNw bQvbRp cZccZd -bYwbYy -cmJcmM -cEmcEr -cEmcEr -cVDcEr -dazdaB -dbodbq -dcDdcE -ddUddV +cJHday +dbZdca +ddoddp +ddoddp +dgwddp +diUdhJ +djNdiJ +djQdjR +dledlf cMPcSU -dfkdfl -dgtcMg +dmSdmU +dntcMg cMgaaa -diNdiN +doYdoY aaaaaa aaaaaa aaaaaa @@ -123620,11 +123536,11 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dGaaSM -dGZdGZ -dHRdHR -dGZdGZ -dDyaaa +dKGaSM +dLtdLt +dMgdMg +dLtdLt +dIvaaa aaaaaa aaaaaa aaaaaa @@ -123924,20 +123840,20 @@ dpNbNw bNwbNw bSQbNw cTecTe -bZdbZd -bZObZO -cEUbJg -cMWbJg -cnYbJg +dazdaz +daCdaC +ddqbJg +dePbJg +dcdbJg bMibMi -dbrdbs +diKdiL cQqcQq -ddSddS +dkQdkQ cMQcMQ -cSBcSB +dhrdhr cMgcMg aaaaaa -diNdiN +doYdoY aaaaaa aaaaaa aaaaaa @@ -123973,9 +123889,9 @@ aaaaaa aaaaaa aaaaaa aSMaSM -dDydDy -dHRdHR -dDydDy +dIvdIv +dMgdMg +dIvdIv aaaaaa aaaaaa aaaaaa @@ -124194,7 +124110,7 @@ adCaaa bkYbkY bkYbmE bkYbmE -bkYbBf +bkYbmE bkYbmE bkYbmE bkYbkY @@ -124221,11 +124137,11 @@ aaacAL aaaaaa aaaaaa aaaaaa -aabaab -aabaab -aabaab -aabaab -aabaab +aaaaaa +aaaaaa +aaaaaa +aaaaaa +aaaaaa aaaaaa aaaaaa aaaaaa @@ -124276,20 +124192,20 @@ bNwcWe cTecTe bSRcXX cTecTe -bZdbZd -bZObZO +dazdaz +daCdaC bJgbMi bJgbMi bJgbJg bMibMi -dbvdbD -cQqdcF -ddSddW -cMQdeM -cSBdfm -cMgdbD +diMdiN +cQqcVL +dkQcYU +cMQdam +dhrdaJ +cMgdiN aaaaaa -diNdiN +doYdoY aaaaaa aaaaaa aaaaaa @@ -124325,9 +124241,9 @@ aaaaaa aaaaaa aaaaaa aSMaSM -dDydDy -dHRdHR -dDydDy +dIvdIv +dMgdMg +dIvdIv aaaaaa aaaaaa aaaaaa @@ -124546,7 +124462,7 @@ aaaaaa bkYbkY bnhbnn bmEbmE -bBEbBW +bBfbBE bDwbmE bEMbEN bkYbkY @@ -124566,18 +124482,18 @@ bCvcqo bxCcrk cALcAL cBHcBP -cDwcEp +cEpcEq cJxcKH cRjcRP cALcAL aaaaaa aaaaaa aaaaaa -aabaab -aabaab -aabaab -aabaab -aabaab +aaaaaa +aaaaaa +aaaaaa +aaaaaa +aaaaaa aaaaaa aaaaaa aaaaaa @@ -124628,20 +124544,20 @@ cUjcVc cUjcVc cUjcXY cUjcVc -bZebZs -cmQcOt +dpUdaB +dcbcOt bJgbJg bMjbMi bJgbJg -cTkdaC -dbDdbD -dcGdcH -ddXddY -deNcTt -dfndfo -dbDdbD -aaaaaa +cTkdhK diNdiN +cYAdjU +daddli +mOFcTt +dbqdmY +diNdiN +aaaaaa +doYdoY aaaaaa aaaaaa aaaaaa @@ -124677,9 +124593,9 @@ aaaaaa aaaaaa aaaaaa aSMaSM -dGZdDy -dHRdHR -dGZdDy +dLtdIv +dMgdMg +dLtdIv aaaaaa aaaaaa aaaaaa @@ -124918,18 +124834,18 @@ bCtcqp bJBbEV cALcfk cCDcCJ -cEqcFr -cKKcKK +cFrcFA +cKKcKN cRVcSp cALcAL aaaaaa aaaaaa aaaaaa -aabaab -aabaab -aabaab -aabaab -aabaab +aaaaaa +aaaaaa +aaaaaa +aaaaaa +aaaaaa aaaaaa aaaaaa aaaaaa @@ -124980,20 +124896,20 @@ bMicKV bMicWY bMicJm cZecZf -bZObZP -bMicmU -eJlcmU -bMicmU -bMicmU -bMicmU -dbDdbE -dcHdcI -ddYdea -cTtdeO -dfodfp -dbDdbE -aaadhy -diNdiN +daCdaD +bMicTi +eJlcTi +bMicTi +bMicTi +bMicTi +diNdiO +djUdjV +dlidlj +cTtdlO +dmYdmZ +diNdiO +aaacLn +doYdoY aaaaaa aaaaaa aaaaaa @@ -125029,9 +124945,9 @@ aaaaaa aaaaaa aaaaaa aSMaSM -dDydDy -dHRdHR -dDydDy +dIvdIv +dMgdMg +dIvdIv aaaaaa aaaaaa aaaaaa @@ -125253,7 +125169,7 @@ bywbmE bCEbDj bDzbDA bJGbKm -aelbkY +bMKbkY bJGbmE bRTbSB bZkbVM @@ -125267,21 +125183,21 @@ csfccK ctbcjN copbHZ bKEbCv -bKEcAW +bKEbJB csOcAL -cCNcCQ -cFAcGa -cKNcLq -cSCcLq +cCNcCO +cGacCQ +cLqcLr +cLqcLr cALcAL aaaaaa aaaaaa aaaaaa -aabaab -aabaab -aabaab -aabaab -aabaab +aaaaaa +aaaaaa +aaaaaa +aaaaaa +aaaaaa aaaaaa aaaaaa aaaaaa @@ -125338,14 +125254,14 @@ bJgbJg bJgbMk bJgbMk bJgbJg -dbDdbD -dcHdcH -ddYddY +diNdiN +djUdjU +dlidli cTtcTt -dfodfo -dbDdbD -dhzdhz +dmYdmY diNdiN +aMhaMh +doYdoY aaaaaa aaaaaa aaaaaa @@ -125381,9 +125297,9 @@ aaaaaa aaaaaa aaaaaa aSMaSM -dDydGZ -dHRdHR -dDydGZ +dIvdLt +dMgdMg +dIvdLt aaaaaa aaaaaa aaaaaa @@ -125620,20 +125536,20 @@ cjXckJ coqceI cqscqv bJAbxC -cALcAL -cCQcCO +cAWcAL +cCQcDw cCQcGb -cLrcLs -cLrdRb +cLscCQ +cLscSC cALcAL aaaaaa aaaaaa aaaaaa -aabaab -aabaab -aabaab -aabaab -aabaab +aaaaaa +aaaaaa +aaaaaa +aaaaaa +aaaaaa aaaaaa aaaaaa aaaaaa @@ -125685,19 +125601,19 @@ cWZbMi cYbbMi bJgbMi bMibMi -cnXcnY +dccdcd bJgbJg bMkbJg bMkbJg bJgbJg -dbDcrs -dcJdcK -ddYddY +diNdcj +djWdjX +dlidli cTtcTt -dfqdfr -dbDdbD -dhzdhz +dnbdnd diNdiN +aMhaMh +doYdoY aaaaaa aaaaaa aaaaaa @@ -125707,12 +125623,12 @@ aaaaaa aaaaaa aaaaaa aaaaaa -aaadgv -aaadgv -aaadnW -aaadnW -adCdgv -adCdgv +aaadnu +aaadnu +aaaduE +aaaduE +adCdnu +adCdnu adCaSM adCaSM aaaadC @@ -125733,9 +125649,9 @@ aaaaaa aaaaaa aaaaaa aSMaSM -dDydDy -dHRdHR -dDydDy +dIvdIv +dMgdMg +dIvdIv aaaaaa aaaaaa aaaaaa @@ -125981,11 +125897,11 @@ cALaaa aaaaaa aaaaaa aaaaaa -aabaaa -aabaaa -aabaaa -aabaaa -aabaaa +aaaaaa +aaaaaa +aaaaaa +aaaaaa +aaaaaa aaaaaa aaaaaa aaaaaa @@ -126042,38 +125958,38 @@ bMibMi bJgbMi bJgbJg bJgbJg -crscrs -dcMdcH -debddY -cWdcTt -dfsdfo -dbDdbD -dhzdhz +dcjdcj +djYdjU +dlkdli +dgJcTt +dnedmY diNdiN +aMhaMh +doYdoY aaaaaa aaaaaa -aaadgv -aaadgv -aaadgv -aaadgv -aaadgv -aaadgv -aaadgv -dgvdgv -djedje -djedje -djedje -djedje -dgvdgW -aSMdmZ -aSMduv -aSMdmZ -aSMdvS -aSMdwK -aSMdwK -aSMdyj -aSMdgv -aSMdgv +aaadnu +aaadnu +aaadnu +aaadnu +aaadnu +aaadnu +aaadnu +dnudnu +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dnudnR +aSMdtP +aSMdzI +aSMdtP +aSMdAV +aSMdBK +aSMdBK +aSMdDm +aSMdnu +aSMdnu aSMaaa aSMaaa aSMaaa @@ -126085,9 +126001,9 @@ aSMaaa aSMaaa aSMaaa aSMaaa -dDydDy -dHRdHR -dDydDy +dIvdIv +dMgdMg +dIvdIv aaaaaa aaaaaa aaaaaa @@ -126391,41 +126307,41 @@ aaaaaa adCaaa adCadC adCadC -bMicrs -cVEcrs -bJgcrs -dbFcrs -dcHdcH -ddYdec -cTtddE -dfodfu -dgvdgw -dhAdhB -diOdiP -dgxdjV -dgxdjV -dgxdjV -dltdjV -dkpdjV -dkpdjV -dkpdjV -dkpdjV -dkpdjV -dkpdjV -dkpdpG -dqKdqL -djedjX -dmAdrZ -dgWdta -dtKdtL -duwdux -dvfdvi -dtIdvT -dkRdkR -dxBdxB -dyndyo -dyZdzb -dgvdgv +bMidcj +dgxdcj +bJgdcj +diPdcj +djUdjU +dlidll +cTtdkE +dmYdnf +dnudnv +doodop +dpCdpD +dnwdqM +dnwdqM +dnwdqM +dssdqM +drfdqM +drfdqM +drfdqM +drfdqM +drfdqM +drfdqM +drfdvT +dwDdsZ +dpQdqO +dtwdxC +dnRdyp +dzbdzc +dzJdzK +dAqdAr +dyXdAW +drydry +dCEdCE +dDndDo +dEadEb +dnudnu aaaaaa aaaaaa aaaaaa @@ -126437,9 +126353,9 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dGZdDy -dHRdHR -dGZdDy +dLtdIv +dMgdMg +dLtdIv aaaaaa aaaaaa aaaaaa @@ -126743,41 +126659,41 @@ aaacTl aaaaaa aaaaaa adCadC -crscNb -cVIcPe -cVIcPe -dbGdbH -dcHdcH -dedded +dcjdeQ +dgydfi +dgydfi +diQcRn +djUdjU +dlmdlm cTtcTt -dfvdfx -dgvdgv -dhAdhC -diQdiR -djWdje -dgvdje -dgvdje -dgvdgv -dgvdje -dgvdje -dgvdje -dgvdje -dgvdoI -dgvdgv -dpPdpP -dqMdqM -dgWdgW -dgWdsa -dtbdtc -dtMdtN -duwduy -dvkdtN -dgvdgx -dkRdgx -dxBdxC -dyndyp -dzcdtI -dgvdgv +dngdnh +dnudnu +doodoq +dpEdpF +dqNdpQ +dnudpQ +dnudpQ +dnudnu +dnudpQ +dnudpQ +dnudpQ +dnudpQ +dnudvm +dnudnu +dvUdvU +dwFdwF +dnRdnR +dnRdxD +dyqdyr +dzddze +dzJdzL +dAsdze +dnudnw +drydnw +dCEdCF +dDndDp +dEcdyX +dnudnu aaaaaa aaaaaa aaaaaa @@ -126789,9 +126705,9 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dDydDy -dHRdHR -dDydDy +dIvdIv +dMgdMg +dIvdIv aaaaaa aaaaaa aaaaaa @@ -127092,43 +127008,43 @@ cVgcWi cUocVg cUncVg cZhcZi -cabcak -aaacob -adCcFi -cNjcNl -cVKcVL -cTtcWy -dbJdbK -dcTdda -deddef -cTtcWy -dfxdfy -dgvdgx -dhCdhD -diRdiU -djedje -djedje -djedje -dgvdlu -djedje -djedje -djedje -djedje -djedje -dgvdoY -dpPdpQ -dqMdqN -dgWdmZ -drzdmZ -drzdtd -drzdrz -drzduz -dmZdmZ -drZdkm -djedje -djedje -dnrdyq -dtIdtI +daFdaG +aaadce +adCcbM +deRdeS +cVZcWa +cTtdgL +cRucUP +dkadkb +dlmdln +cTtdgL +dnhdns +dnudnw +doqdor +dpFdpG +dpQdpQ +dpQdpQ +dpQdpQ +dnugJx +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dnudvD +dvUdvV +dwFdwG +dnRdtP +dxmdtP +dxmdys +dxmdxm +dxmdzM +dtPdtP +dxCdrc +dpQdpQ +dpQdpQ +duadDq +dyXdyX aaaaaa aaaaaa aaaaaa @@ -127141,9 +127057,9 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dDydGZ -dHRdHR -dDydGZ +dIvdLt +dMgdMg +dIvdLt aaaaaa aaaaaa aaaaaa @@ -127444,58 +127360,58 @@ cWjcWk cXbcXc cUpcYc cZjbVQ -caVcaW -coccoK -cFjcaW -cNtcNu -cVTcVU -cTtdaD -dbJdbM -dcTddd -deddem +daHdaI +dcfdcg +cbNdaI +deTcdD +cWbdhL +cTtdjp +cRucUQ +dkadkc +dlmdlp cTtcTt -dfzdfA -dgvdgv -dhCdhC -diRdiR -djXdje -djedks -djedje -dgvdlu -dgvdje -dgvdje -dgvdje -dgvdje -dgvdje -doYdoY -dpRdpS -dqOdqQ -drpdrq -dsbdsc -dtedtf -dtOdsc -duAduB -dmZdsc -dmAdvU -djedwL -djedwL -djedwL -dtIdzd -aaadgy -aaadgy -aaadgy -aaadgy -aaadgy -aaadgy -aaadyj -aaadgv +dpfdps +dnudnu +doqdoq +dpFdpF +dqOdpQ +dpQdrn +dpQdpQ +dnugJx +dnudpQ +dnudpQ +dnudpQ +dnudpQ +dnudpQ +dvDdvD +dvWdvX +cmUdwI +dxedxf +dxEdxF +dytdyu +dzfdxF +dzNdzO +dtPdxF +dtwdAX +dpQdBL +dpQdBL +dpQdBL +dyXdEd +aaadnx +aaadnx +aaadnx +aaadnx +aaadnx +aaadnx +aaadDm +aaadnu aaaaaa aaaaaa aaaaaa aaaaaa -dDydDy -dHRdHR -dDydDy +dIvdIv +dMgdMg +dIvdIv aaaaaa aaaaaa aaaaaa @@ -127796,72 +127712,72 @@ cWlcWm cXdcVg cYdcVg cZlcZm -cbxcby -cpEcqO -cFkcFC -cNvcNw -cVTcVX -cTtcWd -dbJdbN -dcTdde -dcTdde -cTtcWd -dfBdfC -dgvdgy -dhCdhE -diRdiR -djedje -djedje -djedje -dgvdgv -djedje -djedje -djedje -djedje -djedje -doYdmZ -dpTdpU -dqRdqS -drrdrs -dsddsj -dtgdrs -dtPdtQ -duCdrs -dvldtQ -duCdrs -duCdrs -duCdrs -duCdrs -duCdrs -duCdrs -duCdrs -duCdrs -duCdrs -duCdrs -duCdrs -dCVdCW -dgxdgv -dDTdiQ -aaadEz -aaadFa -aaadFa -dEzdEz -dGZdGZ -dEzdIE -dJMdJN -dJMdJO -dJMdLm -dJMdLR -dJMdMQ -dEzdNB -aaadOj -aaadOD -aaadOD -aaadOD -aaadOD -aaadOD -aaadOD -aaadPU +cDRdaK +dchdci +ccbccc +deVdeW +cWbcWd +cTtdgJ +cRucUS +dkadkd +dkadkd +cTtdgJ +dpxdpA +dnudnx +doqdos +dpFdpF +dpQdpQ +dpQdpQ +dpQdpQ +dnudnu +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dvDdtP +dvYdvZ +dqjdwK +dxgdxh +dxGdxH +dyvdxh +dsodzh +dzPdxh +dsudzh +dzPdxh +dzPdxh +dzPdxh +dzPdxh +dzPdxh +dzPdxh +dzPdxh +dzPdxh +dzPdxh +dzPdxh +dzPdxh +dvndHT +dnwdnu +dILdpE +aaadJm +aaadJN +aaadJN +dJmdJm +dLtdLt +dJmdMT +dNRdNS +dNRdNT +dNRdPh +dNRdPJ +dNRdQG +dJmdRD +aaadtD +aaadtH +aaadtH +aaadtH +aaadtH +aaadtH +aaadtH +aaadAE aaaaaa aaaaaa aaaaaa @@ -128148,73 +128064,73 @@ cVgcWn cUocVi cUqcTl cZncTl -cbAaaa +daLaaa aaaaaa adCadC -cNjcNG -cVKcVY -cTtcPa -dbJdbO -dcTdcH -dcTdcT +deRdeX +cVZcWp +cTtdfg +cRucUX +dkadjU +dkadka cTtcTt -dfvdfx -dgzdgC -dhFdhG -diXdiY -djYdjZ -djYdkt -djYdjZ -djYdiY -djYdlP -djYdjd -djYdnv -djYdof -djYdoJ -djYdjd -dpVdpW -dqTdqV -drtdrt -dskdsl -dthdti -dtRdtS -duDduE -dvmdvn -dvVdvW -dwMdwN -dxDdxE -dyrdys -dzedzf -dzLdxF -dArdAs -dAMdAN -dxFdxF -dxFdxD -drsdrs -dCWdCX -djedwL -diRdDU -dEzdEA -dFbdFc -dGbdGc -dHbdHc +dngdnh +cHEcHF +cHPcHQ +cIwcIO +cJGcKO +cJGdmg +cJGcKO +cJGcIO +cJGcMp +cJGcIX +cJGcPp +cJGcQw +cJGcQH +cJGcIX +dwadwb +dwLdwM +dxidxi +dxIdxJ +dywdyx +dzidzj +dzQdzR +dAudAv +dAYdAZ +dkYdkZ +cvLdCH +cvYdDs +cygdEf +dEIdCK +cyWdFk +dFFdFG +dCKdCK +dCKcvL +dxhdxh dHTdHU -dIFdIF +dpQdBL +dpFdIM +dJmdJn dJOdJP -dKGdKH -dKHdKH -dLSdKH -dLRdJP -dIFdIF -dOkdiR -dnWdje -dnWdje -dnWdje -dgvdgv -dnWdje -dnWdnr -dnWdnr -dnWdnW +dKHdKI +dLwbUF +dMjdSs +dMUdMU +dNTdNU +dODdOE +dOEdOE +dPKdOE +dPJdNU +dMUdMU +dSqdpF +duEdpQ +duEdpQ +duEdpQ +dnudnu +duEdpQ +duEdua +duEdua +duEduE aaaaaa aaaaaa aaaaaa @@ -128503,70 +128419,70 @@ aaaadC adCadC adCaaa adCaaa -crscrs -cVZcrs -cVZcrs -dbGcrs -ddfdcH -dcTdcT +dcjdcj +dgGdcj +dgGdcj +diQdcj +dkedjU +dkadka cTtcTt -dfxdfx -dgEdgE -dhHdhI -diZdiZ -diZdiZ -diZdiZ -diZdiZ -diZdiZ -dlQdlS -djddjd -dnwdnx -dogdiZ -doKdoL -djddjd -dpWdpX -dqVdqV -drtdrt -dsmdsn -dtidti -dtTdtU -dtiduF -dvodtT -dvXdvY -dwOdwO -dxFdxF -dxFdxF -dxFdzg -dxFdxF -dxFdxF -dxFdxF -dxFdxF -dCcdCd -drsdrs -dCYdCZ -dDzdlf -dDVdDW -dEBdEz -dFddFe -dGddGe -dHddHe -dHUdHW -dIFdIG +dnhdnh +cHKcHK +cHRcHS +cIPcIP +cIPcIP +cIPcIP +cIPcIP +cIPcIP +cMJcMK +cIXcIX +cPvcPB +cQBcIP +cQTcQU +cIXcIX +dwbdwc +dwMdwM +dxidxi +dxKdxL +dyxdyx +dzkdzl +dyxdzS +dAwdzk +dBadBb +dlgdlg +dCKdCK +dCKdCK +dCKcyh +dCKdCK +dCKdCK +dCKdCK +dCKdCK +dGYdGZ +dxhdxh +dvodHW +dvqdrV +dINdIO +dJodJm dJQdJR -dEzdKI -dLndLo -dEzdLT -dJQdMR -dIFdNC -diRdOl -djedrZ -djedPd -djedje -dgvdgv -djedje -djedje -dnrdln -dnWdnW +dKJdKK +dLybUG +dSsdMm +dMUdMV +dNVdNW +dJmdOF +dPidPj +dJmdPL +dNVdQH +dMUdRE +dpFdSr +dpQdxC +dpQdTx +dpQdpQ +dnudnu +dpQdpQ +dpQdpQ +duadsd +duEduE aaaaaa aaaaaa aaaaaa @@ -128858,67 +128774,67 @@ aaaaaa aaaaaa aaaaaa aaaaaa -crscrs -dcHdcH -dcTdcT -dePcTt -dfydfx -dgFdgE -dhJdhK -djadiZ -diZdka -diZdku -diZdku -dlvdku -dlTdlU -djddmI -dnxdnD -diZdku -doLdoM -djddpa -dpWdpY -dqVdqV -drtdrt -dsodsp -dtidti -dtVdtW -duGduH -dtTdtT -dvZdwa -dwPdwP -dxFdxD -dytdyt -dzfdzf -dxFdzM -dAsdAs -dzfdAO -dxFdBt -dCedCf -drsdrs -dCZdDa -dlfdDB -dDXdDZ -dEzdEE -dFfdFg -dEzdGg -dEzdHf -dEzdFh -dIFdIH +dcjdcj +djUdjU +dkadka +dlPcTt +dnsdnh +cHOcHK +cIccId +cIQcIP +cIPcJI +cIPcKI +cIPcKI +cLAcKI +cMLcMU +cIXcNN +cPBcPI +cIPcKI +cQUcQV +cIXcRl +dwbdwd +dwMdwM +dxidxi +dxMdxN +dyxdyx +dbEdzn +dzTdzU +dzkdzk +dBcdBd +dlhdlh +dCKcvL +dDtdDt +dEfdEf +dCKdEJ +dFkdFk +dEfdFJ +dCKdGq +dHadHb +dxhdxh +dHWdHX +drVdBu +dIPdIQ +dJmdJp dJSdJT -dKJdKK -dLpdFh -dLUdLV -dMSdFh -dIFdND -dEzdHU -dEzdOE -dEzdEz -djedje -dgvdgv -djedje -dgvdgv -dnWaaa -dnWaaa +dJmdKL +dJmdLA +dJmdJU +dMUdMW +dNXdNY +dOGdOH +dPkdJU +dPMdPN +dQIdJU +dMUdRF +dJmdSs +dJmdSS +dJmdJm +dpQdpQ +dnudnu +dpQdpQ +dnudnu +duEaaa +duEaaa aaaaaa aaaaaa aaaaaa @@ -129210,75 +129126,75 @@ aaaaaa aaaaaa aaaaaa aaaaaa -crscrs -ddgdcH -dcTdcT +dcjdcj +dkfdjU +dkadka cTtcTt -dfxdfD -dgEdgE -dhLdhL -diZdiZ -dkbdiZ -diZdiZ -diZdiZ -dlwdiZ -dlVdlW -dmJdmK -dnEdnF -diZdiZ -doNdoL -djddjd -dpZdqa -dqVdqV -drtdrt -dsqdsr -dtjdtk -dtTdtX -dtiduI -dtTdtT -dwbdwc -dwQdwR -dxGdwR -dyudwR -dzhdwR -dzNdzO -dAtdwR -dAPdwR -dBudwR -dBudCg -drsdCv -dDbdDc -dDDdDH -diQdEa -dEFdEG -dFhdFj -dFhdGh -dFhdHg -dFhdFh -dIIdIJ -dFhdFh -dKLdIJ -dFhdLs -dLWdIJ -dFhdFh -dNEdNF -dOmdOm -dOFdQS -dEzdEz -djedje -dgvdgv -djedje -dgvdgv +dnhdqn +cHKcHK +cIecIe +cIPcIP +cJLcIP +cIPcIP +cIPcIP +cMacIP +cMWcNb +cOlcOp +cPJcPY +cIPcIP +cQWcQU +cIXcIX +dwedwf +dwMdwM +dxidxi +dxOdxP +dyydyz +dzkdzo +dyxdzV +dzkdzk +dBedBf +dlrdBS +dlvdBS +dmodBS +dmpdBS +dmBdEL +dmWdBS +dmXdBS +dnjdBS +dnjdHc +dxhdHv +dHYdHZ +dIydIz +dpEdIR +dJqdJr +dJUdJV +dJUdKM +dJUdLB +dJUdJU +dMXcAX +dJUdJU +dOIcAX +dJUdPl +dPOcAX +dJUdJU +dRGdRH +dStdSt +cDddSU +dJmdJm +dpQdpQ +dnudnu +dpQdpQ +dnudnu +aaaaaa +aaaaaa +aaaaaa +aaaaaa +aaaaaa +aaaaaa +aaaaaa aaaaaa aaaaaa aaaaaa -aaaaab -aaaaab -aaaaab -aaaaab -aaaaab -aaaaab -aaaaab aaaaaa aaaaaa aaaaaa @@ -129562,65 +129478,65 @@ aaaaaa aaaaaa aaaaaa aaaaaa -crsdbP -dcHdcH -dcTdcT +dcjdiX +djUdjU +dkadka cTtcTt -dfxdfx -dgEdgE -dhMdhN -djbdjd -dkcdjd -dkvdjd -dkUdjd -dkcdlx -dlXdlY -dmSdmU -dnxdnG -diZdoh -doLdoO -djddpf -dqadqb -dqVdqW -drtdru -dssdst -dtidtl -dtTdtY -dtiduJ -dtTdvp -dwddwe -duJdrs -dxHdrs -dyvdrs -duJdrs -dzPdrs -duJdrs -dAQdrs -dBvdBw -dChdCi -dCwdCz -dDddDe -dDIdDK -dEbdEc -dEHdEz -dFhdFk -dGidGj -dHhdHk -dHhdFh -dHhdIL -dHhdFh -dHhdKM -dLtdFh -dFhdIL -dFhdMT -dNGdEz -dOmdEz -dQTdEz -dEzdEz -djedje -dgvdgv -djedje -dgvdgv +dnhdnh +cHKcHK +cIfcIg +cIRcIX +cJNcIX +cKJcIX +cKRcIX +cJNcMl +cNjcNl +cOXcOY +cPBcPZ +cIPcQD +cQUcRe +cIXcRm +dwfdwg +dwMdwN +dxidxj +dtgdxR +dyxdyA +dzkdzp +dyxdzW +dzkdtJ +dBgdBh +dzWdxh +dCMdxh +dDvdxh +dzWdxh +dEMdxh +dzWdxh +dFLdxh +dGsdGt +dHddHe +dHwdHx +dIadIb +dIAdIB +dISdIT +dJsdJm +dJUdJW +dKNdKO +dLCdLD +dLCdJU +dLCcAY +dLCdJU +dLCdOJ +dPmdJU +dJUcAY +dJUdQJ +dRIdJm +dStdJm +dSVdJm +dJmdJm +dpQdpQ +dnudnu +dpQdpQ +dnudnu aaaaaa aaaaaa aaaaaa @@ -129913,70 +129829,70 @@ aaaaaa aaaaaa aaaaaa aaaaaa -aaacrs -dbRcrs -dcHddh -dcTden -cTtddD -dfxdfE -dgGdgG -dhCdhP -djedje -djedje -djedje -djedje -djddjd -dlZdma -dmVdmW -dnHdiZ -diZdiZ -doLdoL -djddjd -dqcdqa -dqVdqV -drtdoY -drtdsu -dtmdtn -dtZdua -duKduL -dvqdvr -dwfdwg -drsdwS -dxIdxJ -dywdxJ -dxIdxJ -dzQdzR -dzQdzR -dARdAS -dARdxK -dwUdwU -dgvdCA -dDbdCZ -dDDdlf -diQdEd -dEzdkp -dEzdkp -dGkdGl -dEzdEz -dFhdHX -dIMdIN -dFhdJU -dFhdKN -dFhdLu -dMbdMc -dMUdHX -dEzdEz -dOndkn -dOIdpP -djedje -djedgv -dgvdgv -djedOQ -dgvdgv -aaadgv -aaadgv -aaadgv -aaadgv +aaadcj +diYdcj +djUcYF +dkadak +cTtcYG +dnhdbr +dnDdnD +doqdoC +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +cIXcIX +cNtcNu +cOZcPa +cQacIP +cIPcIP +cQUcQU +cIXcIX +dwhdwf +dwMdwM +dxidvD +dxidqV +dyBdsv +djgdsX +dzXdto +dkpdtp +dBidtN +dxhdBT +cvPcvQ +cwBcvQ +cvPcvQ +cyUdEO +cyUdEO +czNdFN +czNdCP +dBVdBV +dnudHy +dHYdHW +dIydrV +dpEdIU +dJmdrf +dJmdrf +dKPdKQ +dJmdJm +dJUdMn +dNadNb +dJUdNZ +dJUdOK +dJUdPn +dPPdPQ +dQKdMn +dJmdJm +dSudrd +dSWdvU +dpQdpQ +dpQdnu +dnudnu +dpQdTe +dnudnu +aaadnu +aaadnu +aaadnu +aaadnu aaaaaa aaaaaa aaaaaa @@ -130262,73 +130178,73 @@ aaaaaa aaaaaa aaaaaa aaaaaa -aaacrs -crscrs -crscWa -crsdaF -dbWcWb -ddidcT -ddidcT -cPadeQ -dfFdfG -dgHdgI -dhPdhQ -crsdjf -crsdgR -djecrs -djedje -djddjd -dmbdmc -dmXdiZ -diZdiZ -diZdiZ -doLdoL -djddpp -dqadqa -dqVdqX -doYdrv -dsvdsw -dtodtp -dubdub -drzdrz -dtudrz -dwhdwi -dwTdwU -dxKdxL -dyxdyy -dxKdzi -dzSdzT -dxKdAu -dATdAU -dATdBx -dwUdCj -dCAdCB -dCZdDf -dlgdDL -dgvdgx -dgvdEI -djWdkp -diQdGm -dEzdHl -dEzdHY -dIOdIP -dJVdHl -dKOdKP -dKOdIQ -dMddMe -dMVdMW -dMVdIQ -dOodgv -dOJdpP -djedje -dgvdgv -dmAdje -djedje -djedje -djedje -djedje -djedje -dgvdgv +aaadcj +dcjdcj +dcjdgH +dcjdhM +diZdgI +dkidka +dkidka +dfgdlQ +dqzdqK +dnEdnF +doCdoD +dcjdpR +dcjdnN +dpQdcj +dpQdpQ +cIXcIX +cNvcNw +cPdcIP +cIPcIP +cIPcIP +cQUcQU +cIXdgO +dwfdwf +dwMdqJ +dvDdxk +drKdqF +dyDdzw +dzrdzr +dxmdxm +dyIdxm +duqduC +dBUdBV +dCPcvW +dDxcwK +dCPcyS +dEPcyV +dCPczb +czOczP +czOcAK +dBVdHf +dHydHz +dHWdIc +drWdIC +dnudnw +dnudJt +dqNdrf +dpEdKR +dJmdLE +dJmdMo +dNcdNd +dOadLE +dOLdOM +dOLdNe +dPRdPS +dQLdQM +dQLdNe +dSvdnu +dSXdvU +dpQdpQ +dnudnu +dtwdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dnudnu aaaaaa aaaaaa aaaaaa @@ -130613,74 +130529,74 @@ aaacQF aaaaaa aaaaaa aaaaaa -aaacrs -crscrs -cNIcNN -cWbcTt +aaadcj +dcjdcj +deYdeZ +dgIcTt cTtcTt cTtcTt -ddjdcT -ddedcT -cWdcTt -dfHdfS -dgJdgK -dhRdhS -dfWcTt -dkddke -crscrs -djecrs -djddjd -dmddmf -diZdmY -dnIdnJ -doidoj -doPdoQ -dpqdps -dqddqe -dqYdqZ -drwdrx -drwdsx -dtqdtr -ducdud -duMdrx -dvsdrx -dwjdwk -dwUdwV -dxMdxN -dyzdyA -dzjdzk -dzUdzV -dzUdAv -dzUdAV -dzUdBy -dCkdCl -dCCaaa -dDgdDh -duZduZ -dgvdgv -dlndln -djedje -diQdiQ -dHmdHn -dHldHZ -dIQdHn -dHmdHZ +dkjdka +dkddka +dgJcTt +drbdrg +dnGdnH +doEdoF +dgFcTt +dqWdqX +dcjdcj +dpQdcj +cIXcIX +cNGcNI +cIPcPe +cQscQt +cQEcQG +cRgcRk +cRtdiR +dwicRx +dwPdta +dxldxo +dxldrN +dyEdyF +djOdzt +djTdxo +dkCdxo +dBkdBl +dBVdBW +dCRdCS +dDzdtV +dEjdum +dERdEW +dERdxU +dERdxW +dERduO +dHgdHh +dHAaaa +dIddIe +dAjdAj +dnudnu +dsddsd +dpQdpQ +dpEdpE +dLFdLG +dLEdMp +dNedLG +dLFdMp aaaaaa -dHmdHn -dHldHZ -dIQdHn -dHmdHZ -dgvdgv -dpPdpP -djedje -dgvdgv -djedje -djedje -djedgv -djedgv -djedgv -djedgv -dgvdgv +dLFdLG +dLEdMp +dNedLG +dLFdMp +dnudnu +dvUdvU +dpQdpQ +dnudnu +dpQdpQ +dpQdpQ +dpQdnu +dpQdnu +dpQdnu +dpQdnu +dnudnu aaaaaa aaaaaa aaaaaa @@ -130808,7 +130724,7 @@ akhakm akXakY akvake akZake -aamanB +anyanB amnamo amXamU anHanv @@ -130964,77 +130880,77 @@ dckcTt cXfcTt cXfcTt cXfcZo -cbCcTt -crtcru -cFDcFH -cOlcTt -cWdcWp -cWdcFQ -cWdcTt -ddedcT -ddedev -deRdaG -dfTcWb -dgLdgJ -dhTdhT +daMcTt +dfbcHg +ddwdgk +dfacTt +dgJdhN +dgJdgE +dgJcTt +dkddka +dkddls +dlUdjs +drodgI +dnIdnG +doGdoG cTtcTt -dkgcTt -dkwcTt -dkVdkW -dlycPa -dlydmg -dlydmZ -dlydnK -dlydok -dlydok -dlydpt -dqfdqg -dradrb -drydrz -drydrz -dtsdtt -duedrz -duNdrz -duNdvt -duNdrz -dwWdwY -dxOdxP -dyBdyC -dzldzl -dzWdzX -dAwdAx -dAWdAX -dBzdBA -dCmdCn +dqYcTt +drqcTt +drOdCY +cMmdfg +cMmdDy +cMmdtP +cMmdur +cMmduW +cMmduW +cMmdvJ +dwkdwl +cRBdwT +dxndxm +dxndxm +dyGdyH +dtCdxm +dzZdxm +dzZdAA +dzZdxm +dBXdBY +dlMdlN +dtZdud +dEkdEk +dETdDD +dFoduu +dyadyb +duPduQ +dwSdxV aaaaaa -dDidDj -duZdDM -dgvdEf -dgvdEf -dgvdEf -dGodEf -dgxdEf -dIadEf -dIadEf -dgxdEf -dgxdEf -dgxdEf -dIadEf -dIadEf -dgxdEf -dgxdEf -dOKdOL -dkpdEf -dPqdPr -dPCdPD -dPLdiR -drPdgv -dPVaaa -dPVaaa -dPVaaa -dPVaaa -dPVaaa -dQCaaa +dIfdIg +dAjdvr +dnudIV +dnudIV +dnudIV +dKSdIV +dnwdIV +dMqdIV +dMqdIV +dnwdIV +dnwdIV +dnwdIV +dMqdIV +dMqdIV +dnwdIV +dnwdIV +dSYdSZ +drfdIV +dzxdTN +dUedAx +dUndpF +dxzdnu +dAOaaa +dAOaaa +dAOaaa +dAOaaa +dAOaaa +dBraaa aaaaaa aaaaaa aaaaaa @@ -131316,71 +131232,71 @@ cTtcTt cTtcTt cTtcTt cTtcZp -cTtcbH -crucru -cFHcFH -cOpcTt -cWpcWp -daGdaH -daGcTt -ddkdcT -dewdex -cFHdaG -dfUcWO -dgJdgJ -dhTdhT +cTtdaN +cHgcHg +dgkdgk +dhecTt +dhNdhN +djsdjK +djscTt +dkldka +dltdlu +dgkdjs +drzdgM +dnGdnG +doGdoG cTtcTt cTtcTt cTtcTt -dkXdkY -cOpdlz -cWpdgP -dnbdmZ -dnLdnM -dnLdol -dnLdol -dnLdpu -dqhdqi -drbdrc -drzdrB -drzdsy -dtudtv -dufdtv -duOdtv -drzdtv -dwldwm -dwYdwY -dxQdxP -dyDdyD -dzndzl -dzYdzX -dAydzX -dAYdzX -dBBdBC -dCodxS -dCEdCF -dDkdDm -dCsdDN -dEhdEj -dEJdEK -dEJdFl -dEJdGq -dEJdDp -dIbdDp -dEJdIR -dEJdDp -dEJdKQ -dEJdLv -dEJdMf -dEJdMX -dEJdCs -dEJdOp -dEJdOM -dEJdPe -dPsdCs -dCWdCW -diRdiR -dgvdgv +dCZdDd +dhedDw +dhNdnL +dtQdtP +dusdut +dusduX +dusduX +dusdvK +duidwn +dwTdwU +dxmdxp +dxmdxX +dyIdyJ +dzvdyJ +dAadyJ +dxmdyJ +dBmdBn +dBYdBY +dCVdlN +duedue +dEldEk +dbWdDD +dFqdDD +dFTdDD +duRduS +dHkdCX +dHBdHC +dIhdIi +dHodIE +dvsdIX +dJudcs +dJudpu +dJudKT +dJudIl +dMrdIl +dJudNf +dJudIl +dJudON +dJudPo +dJudBM +dJudQN +dJudHo +dJudSw +dJudTa +dJudTy +dzBdHo +dHTdHT +dpFdpF +dnudnu aaaaaa aaaaaa aaaaaa @@ -131512,7 +131428,7 @@ ajtaky akgalu akxalB akxalb -abpalJ +anBalJ amqamr amYana anIanv @@ -131668,71 +131584,71 @@ dcmcQF cXgcQF cXgaaa cXgaaa -cbJaaa -crJcrs -cFIcrs -cOUcOX -cWycTt -cWycTt -cWycTt -ddadcT -ddadcT -deScTt -dfVdfW -dgMdgK -dhTdhU +daOaaa +dgfdcj +ddydcj +dfcdfd +dgLcTt +dgLcTt +dgLcTt +dkbdka +dkbdka +dmhcTt +drIdgF +dnJdnH +doGdoH cTtcTt -dgOdki -djgcrs -crscrs -dlAdje -dlAdlA -dlAdnd -dlAdnN -domdon -domdoR -dlAdpv -dqjdqn -drddre -drEdrF -dszdsA -drzdtw -drzdtp -drzdtp -drzdtp -drzdwn -dwYdwZ -dxRdxS -dyEdyF -dzodzp -dzZdAa -dAzdAA -dAZdBa -dBDdBE -dxSdxS -dCGdCH -dDndDm -dDOdDP -dCKdCK -dDqdEL -dFodFq -dGrdGs -dDqdDq -dDqdDq -dISdDq -dDqdDq -dDqdDq -dHvdLw -dMgdMh -dMYdMZ -dCsdDs -dDsdDs -dDsdDs -dDsdDs -dCsdCs -dCWdCW -diRdiR -dgvdgv +dgzdqZ +dpSdcj +dcjdcj +dsAdpQ +dsAdsA +dsAdtR +dsAdsw +dfGduZ +dfGdvt +dsAdsC +dwodwp +dwVdwW +dxqdxr +dxYdxZ +dxmdyK +dxmdzw +dxmdzw +dxmdzw +dxmdBo +dBYcur +dlWdCX +dESduh +dEmdun +dEVdup +czjdEX +dFUduM +duTduU +dCXdCX +dHDdHE +dIjdIi +dIFdIG +dHHdHH +dImdcJ +dpvdpw +dKUdKV +dImdIm +dImdIm +dNgdIm +dImdIm +dImdIm +dLKdPp +dBPdBR +dQOdQP +dHodIo +dIodIo +dIodIo +dIodIo +dHodHo +dHTdHT +dpFdpF +dnudnu aaaaaa aaaaaa aaaaaa @@ -132022,71 +131938,71 @@ aaaaaa aaaaaa aaaaaa aaaaaa -crscrs -cOYcOZ -cWOcXD -cTtdaI -cTtdbY -ddlddm -ddaddm -deTcPd -cWydfY -dgNdgO -dhRdhV -dgOdjg -dgPdgR -crscrs -djedje -djedje -dmhdlA -dnednf -dnOdnP -doodop -doSdoT -dpwdpx -dqodqw -drfdrg -drHdrI -doYdsB -doYdtx -dugduh -duPduQ +dcjdcj +dfedff +dgMdgN +cTtdhP +cTtdja +dkmdkn +dkbdkn +dmydhg +dgLdrP +dnKdgz +doEdoI +dgzdpS +dnLdnN +dcjdcj +dpQdpQ +dpQdpQ +dtkdsA +dtSdDB +duvduw +dvadvb dvudvv -dwjdwo -dxadxb -dxSdxT -dxSdxT -dxSdzq -dxSdxT -dABdxT -dxSdxT -dxSdBF -dxSdCp -dCIdCJ -dDodDp -dDQdDR -dEkdEl -dEMdDq -dFtdFu -dGtdDq -dHodHp -dIcdId -dITdDq -dJWdJX -dKRdDq -dLxdLy -dMidMj -dNadNb -dDsdNH -dDsdDs -dONdOO -dPfdDs -dCsdCs -dCWdCW -diRdiR -dgvdgv -aaadgv -aaadgv +dvMdvN +dwqdwr +dDXdwY +dxsdje +dvDdrS +dvDdsx +djPdth +dkhdzy +dkFdtL +dBkduL +dCadvl +dCXdwH +dCXdwH +dCXdxS +dCXdwH +dFjdwH +dCXdwH +dCXdzg +dCXdHl +dHFdHG +dIkdIl +dIHdII +dIYdIZ +dJxdIm +dpzdqo +dKWdIm +dLHdLI +dMsdMt +dNhdIm +dObdOc +dOOdIm +dPqdPr +dBZdCb +dQQdQR +dIodRJ +dIodIo +cDedTc +dTzdIo +dHodHo +dHTdHT +dpFdpF +dnudnu +aaadnu +aaadnu aaaaaa aaaaaa aaaaaa @@ -132375,70 +132291,70 @@ aaaaaa aaaaaa aaaaaa aaaaaa -crsaaa -crsaaa -crscrs -dbZcrs -ddnddh -ddnden -cPeddD -ddnden -dgPcrs -dhPdhP -crsdje -crsdje -djedje -djedje -dgvdlB -dmidmo -dngdmt -dmidnQ -dlBdoq -dlBdoU -dmidpy -dqxdqy -dridrj -drKdrL -dsCdsD -dtvdty -dtvdui -dtvdui -dvwdui -drzdwp -dxcdty -drydxU -drydyG -dzrdui -drydAb -drydui -dBbdBc -dBGdBH -dCqdCr -dCKdCL -dDqdDr -dDqdDS -dDqdEm -dDqdEO -dFudFv -dDqdGu -dDqdDS -dIddIe -dIUdDS -dJXdJY -dDqdDS -dLydLz -dMkdMl -dNcdNd -dCsdNI -dDsdOq -dOOdOP -dDsdDs -dCsdCs -dCWdCW -diRdiR -djedje -dksdPW -dgvdgv +dcjaaa +dcjaaa +dcjdcj +djbdcj +dkocYF +dkodak +dficYG +dkodak +dnLdcj +doCdoC +dcjdpQ +dcjdpQ +dpQdpQ +dpQdpQ +dnudsB +dtldtm +dtUdtr +dtldux +dsBdvc +dsBdvw +dtldvO +dwsdwt +dwZdtb +dxudxv +drTdsk +dyJdsy +dyJdti +dyJdti +dABdti +dxmdvk +dCcdsy +dxndwJ +dxndwO +dEpdti +dxndxT +dxndti +dFWdyC +dAldAt +dHmdpt +dHHdHI +dImdIn +dImdIJ +dImdJa +dImdJy +dqodrB +dImdKX +dImdIJ +dMtdMu +dFPdIJ +dOcdOd +dImdIJ +dPrdPs +dCmdCN +dQSdQT +dHodRK +dIodSx +dTcdTd +dIodIo +dHodHo +dHTdHT +dpFdpF +dpQdpQ +drndUF +dnudnu aaaaaa aaaaaa aaaaaa @@ -132730,67 +132646,67 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dbPdbR -dcHddg -dcTdcT +diXdiY +djUdkf +dkadka cTtcTt -dgadgb -crsdgQ -dhPdhW -dgvdjh -dgvdjh -dgvdkx -dgvdkx -dlBdkx -dmpdmq -dnhdnj -dmtdnR -dmtdor -dmtdor -dmtdpz -dqzdor -drkdrm -drMdrM -drMdsE -drMdtz -dujduk -duRduk -dujduk -drMdwq -drMdxe -dxVdxV -dxVdyH -dxVdzt -dxVdAc -dxVdAC -dBddBe -dBIdBK -dxVdxV -dCIdCM -dCIdDs -dCIdDs -dCIdEp -dCIdEP -dFwdFx -dGwdGx -dGwdDq -dIfdId -dIVdDq -dJZdJX -dGwdDq -dLAdLB -dCpdFx -dCIdNe -dCsdNK -dCsdDs -dCsdDs -dCsdPh -dCsdCs -dCWdCW -diRdiR -djedje -djedje -dgvdgv +drRdsq +dcjdnM +doCdoJ +dnudpT +dnudpT +dnudrr +dnudrr +dsBdrr +dtndnl +dtWdtX +dtrduy +dtrdvd +dtrdvd +dtrdvP +dwudvd +dxbdtc +dxwdxw +dxwdyd +dxwdyN +djSdzA +dAbdzA +djSdzA +dxwdBq +dxwdCd +dDadDa +dDadDH +dDadEq +dDadEY +dDadFt +dFYdFZ +dGFdGG +dDadDa +dHFdHJ +dHFdIo +dHFdIo +dHFdJb +dHFdJz +dKddKe +dtddKZ +dtddIm +dtBdMt +duIdIm +dwBdOc +dtddIm +dARdPu +dHldKe +dHFdQU +dHodRL +dHodIo +dHodIo +dHodTA +dHodHo +dHTdHT +dpFdpF +dpQdpQ +dpQdpQ +dnudnu aaaaaa aaaaaa aaaaaa @@ -133076,73 +132992,73 @@ cWtcWt cWtcXh cWucYe cWucYe -cWtcbL +cWtdaP cWtcWt -crscFJ -cQFcPa -cQFcPa -crscPa -crscPa -ddoddp -dcTdcT +dcjdgm +cQFdfg +cQFdfg +dcjdfg +dcjdfg +dkqdks +dkadka cTtcTt -dgadga -dgRdgT -dhPdhZ -crsdji -crsdkj -crsdky -crsdkZ -dlBdlC -dmrdms -dmsdmv -dnSdmt -dosdlB -doVdlB -dpAdms -dmsdmv -dmrdmt -drMdrM -dsFdsG -dtAdtA -dtAdul -dtAdtA -dtAdvx -dwrdtA -dxfdxg -dxVdxV -dyIdyH -dzvdzw -dAedAc -dADdAE -dBfdBg -dBLdBM -dxVdxV -dCNdCP -dDtdDu -dDsdDu -dEqdEr -dERdES -dDqdDq -dGydGy -dHrdHv -dIedId -dDSdIX -dJYdJX -dKSdCK -dGydGy -dDqdDq -dNfdNg -dNLdNN -dDsdDu -dDtdDu -dPidPj -dCsdCs -dCWdCW -diRdiR -djedje -djedje -dgvdgv +drRdrR +dnNdnO +doCdoK +dcjdBF +dcjcZa +dcjddf +dcjdhu +dsBdst +diadtq +dtqdtt +dpPdtr +dvedsB +dvxdsB +dqCdtq +dtqdtt +diadtr +dxwdxw +dyedyh +dyOdyO +dyOcsh +dyOdyO +dyOcth +dbRdyO +dCedCf +dDadDa +dDIdDH +dErdEs +dEZdEY +dFudFv +dGadGb +duVdGI +dDadDa +dHKdHL +dIpdIq +dIodIq +dJcdJd +dJAdJB +dImdIm +dLadLa +dLJdLK +dMudMt +dIJdNk +dOddOc +dOPdHH +dLadLa +dImdIm +dQVdQW +dRMdRN +dIodIq +dIpdIq +dTBdTC +dHodHo +dHTdHT +dpFdpF +dpQdpQ +dpQdpQ +dnudnu aaaaaa aaaaaa aaaaaa @@ -133428,76 +133344,76 @@ cWucWt cXicXj cYfcYg cZqcZr -cbMcbN -crMcWt -cFLcFQ -cPdcPe -cPdcPe -cPdcPe -cPdcPe -ddmddq -ddmdcT -cPdcTt -dgddga -dgUdgU -diadia -djjdjj -crscrs -dbDdbD -dbDdbD -dlDdlD -dmtdmu -dmvdmv -dnTdnU -dlBdlB -dlBdlB -dmtdpB -dmvdmv -dnTdrn -drMdrM -dsHdsG -dtBdtC -dumdun -duSdtA -dvCdvD -dwsdtA -dxhdxi -dxVdxW -dxVdyJ -dxVdzx -dxVdAg -dxVdAF -dBhdBi -dBNdBP -dxVdCs -dCIdCR -dCIdDs -dCIdDs -dCIdEs -dCIdET -dFCdFx -dGydGz -dHwdHv -dIgdId -dIYdIZ -dKadJX -dKTdCK -dGydLB -dMmdFx -dCIdNh -dCIdNO -dCIdDs -dCIdDs -dCIdPk -dCsdCs -dCWdCW -diRdiR -dgvdgv -djWdje -dgvdgv -aaadgv -aaadgv -aaadgv +dpWdaR +dcncWt +dgCdgE +dhgdfi +dhgdfi +dhgdfi +dhgdfi +dkndkt +dkndka +dhgcTt +dsrdrR +dnPdnP +doLdoL +dpVdpV +dcjdcj +diNdiN +diNdiN +dsDdsD +dtrdpa +dttdtt +duBdqi +dsBdsB +dsBdsB +dtrdqQ +dttdtt +duBdrL +dxwdxw +dygdyh +dyPdyQ +dzCcsi +dAcdyO +dADcti +dBsdyO +dCgdCh +dDadDb +dDadDK +dDadEt +dDadFa +dDadFw +dGcdyL +dGJdAz +dDadHo +dHFdHM +dHFdIo +dHFdIo +dHFdJe +dHFdJC +dKfdKe +dLadLb +dLLdLK +dMwdMt +dNldNm +dOfdOc +dOQdHH +dLadPu +dQadKe +dHFdQX +dHFdRO +dHFdIo +dHFdIo +dHFdTD +dHodHo +dHTdHT +dpFdpF +dnudnu +dqNdpQ +dnudnu +aaadnu +aaadnu +aaadnu aaaaaa aaaaaa aaaaaa @@ -133780,76 +133696,76 @@ cWtcWt cWtcXk ddccYi bVRcZt -cWtccb -cWtcsh -cWwcGI -cPpcPv -cXWcYA -cWwdaJ -cWwdca -dcHddr -deydcT -cWdcTt -dgedga -dgVdgR -dibdhP -djkcrs -dklcrs -dkAcrs -dlcdle -dlDdlE -dmvdmv -dmvdnl -dmvdmv -dlBdlB -dlBdlB -dmvdmv -dmvdqB -dmvdmv -drMdrM -dsGdsI -dtDdtE -dtAduo -dtAduT -dvEdvF -dtAdwt -dxjdxk -dxXdrs -dyKdyL -dzydyL -dAhdyL -dAGdrs -dBjdBk -dBQdBR -dCsdCs -dCNdCP -dDvdDu -dDsdDu -dEtdEu -dERdES -dDqdDq -dGAdDq -dHxdGy -dIhdIi -dJadGy -dKbdKc -dKUdGy -dLCdDq -dDqdDq -dNfdNg -dNPdNQ -dDsdDu -dDvdDu -dPidPj -dCsdCs -dCWdCW -diRdiR -dgvdgv -djedje -djedje -dlndje -doIdje -dgvdgv +cWtdaS +cWtdco +cWwdgK +cOUcVU +cQrdgP +cWwdhQ +cWwdjc +djUdku +dlEdka +dgJcTt +dszdrR +dnQdnN +doMdoC +cYZdcj +daxdcj +dgldcj +dhRdrU +dsDdsE +dttdtt +dttciI +dttdtt +dsBdsB +dsBdsB +dttdtt +dttcRA +dttdtt +dxwdxw +dyhdyi +dbDdyS +dyOdzE +dyOdtI +dAFdAG +dyOdBt +dCidCj +dDcdxh +dDLdwm +dEudwm +dFbdwm +dFxdxh +dGedyM +dGLdAT +dHodHo +dHKdHL +dIrdIq +dIodIq +dJfdJg +dJAdJB +dImdIm +dLcdIm +dLMdLa +dMxdMy +dNndLa +dOgdOh +dORdLa +dPvdIm +dImdIm +dQVdQW +dRPdRQ +dIodIq +dIrdIq +dTBdTC +dHodHo +dHTdHT +dpFdpF +dnudnu +dpQdpQ +dpQdpQ +dsddpQ +dvmdpQ +dnudnu aaaaaa aaaaaa aaaaaa @@ -134132,76 +134048,76 @@ cWtcWv bPmcXm cYjcYk cZucZr -cccccI +daTdaU cWtcWt -cGJcHg -cPBcPI -cYFcYG -daKdaL +ddDddE +dfldfm +dgQdgR +dqRdhS cWwcWw -ddsddt -dcTdcT +dkvdkw +dkadka cTtcTt -dgfdgg -dgWdgW -dicdid -djedje -djedje -djedgv -dlfdlg -dlFdlE -dmvdmx -dmvdmx -dmvdmx -dlBdmx -dlBdmx -dmvdmx -dmvdmx -dmvdmx -drMdrN -dsJdsK -dtCdtF -dtAdrN -duUduV -dvGdvH -dtAdrN -dxldxm -drsdrs -dxFdxF -dxFdzz -dxFdxF -drsdAH -dBldBm -dBSdBS -dCsdrs -dCsdje -dCsdje -dCsdnV -dCsdje -dCsdCs -dFFdFG -dGFdGG -dHydHz -dIjdIj -dJbdJc -dKddKd -dKVdKW -dGFdLD -dMndMo -dCsdCs -dCsdje -dCsdje -dCsdje -dCsdje -dCsdgv -dCWdCW -diRdiR -dgvdgv -djedje -djedje -djedje -djedje -dnWdnW +dtjdtx +dnRdnR +doNdoO +dpQdpQ +dpQdpQ +dpQdnu +drVdrW +dsFdsE +dttdtu +dttdtu +dttdtu +dsBdtu +dsBdtu +dttdtu +dttdtu +dttdtu +dxwdxx +dyjdrX +dyQdyU +dyOdxx +dAeygv +dAHdAI +dyOdxx +dCkdsp +dxhdxh +dCKdCK +dCKdEv +dCKdCK +dxhxcU +dGgdGh +dGNdGN +dHodxh +dHodpQ +dHodpQ +dHoduD +dHodpQ +dHodHo +dKgdKh +dLddLe +dLNdLO +dMzdMz +dNodNp +dOidOi +dOSdOT +dLddPw +dQbdQc +dHodHo +dHodpQ +dHodpQ +dHodpQ +dHodpQ +dHodnu +dHTdHT +dpFdpF +dnudnu +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +duEduE aaaaaa aaaaaa aaaaaa @@ -134484,24 +134400,24 @@ cWwcWx cWtcXn cYlcYm cTJcZw -cWwccJ -cWwcsi -cWwcHE -cPJcPY +cWwdaV +cWwdcp +cWwddF +cQSdfo cZycZw -cWwdaM -dcbcWw -ddscFH -dcTdcT +cWwdhT +djdcWw +dkvdgk +dkadka cTtcTt -dghdga -dgWdgW -dhCdhC -djedje -dkmdkm -dgvdgv -dlhdlh -dlhdli +dtTdrR +dnRdnR +doqdoq +dpQdpQ +drcdrc +dnudnu +dmAdmA +dmAdmI aaadoZ aaadoZ aaadoZ @@ -134510,50 +134426,50 @@ aaadoZ aaadoZ aaadoZ aaadoZ -drMdrO -dsLdsM -dtGdtG -drMdup -duWduX -dvIdiR -drMdrM -dxndxo -drsdrs -dyMdyN -dxFdxF -dAidxF -drsdAI -dBndBo -dBTdBU -dCtdrs -duqdje -dDwdlf -djedje -doIdje -dCsdCs -dFIdFI -dDsdDv -dDsdDs -dIjdIj -dJcdJc -dKddKd -dDsdDs -dDsdDv -dFIdFI -dCsdCs -dNRdNS -djedje -djedje -dPldPl -dgvdgv -dCWdCW -diRdiR -dgvdgv -dgvaaa -dgvdgv -djedje -djedje -dnWdnW +dxwdxy +drYdsn +dyVdyV +dxwdzF +dAgdAh +dAJdpF +dxwdxw +dsMdty +dxhdxh +dDOduj +dCKdCK +dFcdCK +dxhdwE +dGidGj +dAUdGP +dHpdxh +dzGdpQ +dvpdrV +dpQdpQ +dvmdpQ +dHodHo +dKidKi +dIodIr +dIodIo +dMzdMz +dNpdNp +dOidOi +dIodIo +dIodIr +dKidKi +dHodHo +dFXdGd +dpQdpQ +dpQdpQ +dGodGo +dnudnu +dHTdHT +dpFdpF +dnudnu +dnuaaa +dnudnu +dpQdpQ +dpQdpQ +duEduE aaaaaa aaaaaa aaaaaa @@ -134836,76 +134752,76 @@ cWwcWw cXocXp cYncYo cZxcZy -ccPcds -csjcsk -csjcHF -cPZcQa +daWcVC +cWydcr +cWyddH +dfpdfq cZycZy -daNdaN -dccdcd -cFHcFH -dcTdcT +dhUdhU +cVbcTW +dgkdgk +dkadka cTtcTt -dgadga -dgWdgW -dhCdhC -djedje -dkndko -dgvdgv -dlidgv -doZdgv -doZdgv -doZdgv -doZdgv -doZdgv -doZdgv -doZdgv -doZdgv -doZdgv -drPdgv -drPdgv -dtHdtI -duqdgv -duYduZ -dvJdiQ -duqdgv -dxpdgv -drsdrs -dxFdrs -dzAdrs -dAjdrs -drsdrs -dBpdBq -dBVdBW -drsdrs -dCSdrt -duXdDx -djedgv -djedgv -dCsdCs -dFJdCs -dGIdCs -dHAdCs -dIjdIj -dJcdJd -dKddKd -dKXdCs -dGIdCs -dMpdCs -dCsdCs -djedgv -djedgv -djedOQ -djedgv -dgvdgv -dCWdCW -diRdiR -dgvdgv -dgvdks -dgvdje -djedje -djedgv -dgvdgv +drRdrR +dnRdnR +doqdoq +dpQdpQ +drddre +dnudnu +dmIdnu +doZdnu +doZdnu +doZdnu +doZdnu +doZdnu +doZdnu +doZdnu +doZdnu +doZdnu +dxzdnu +dxzdnu +dyWdyX +dzGdnu +dAidAj +dAKdpE +dzGdnu +dtOdnu +dxhdxh +dCKdxh +dEwdxh +dFddxh +dxhdxh +dGkdGl +dGQdGR +dxhdxh +dHNdxi +dAhdIt +dpQdnu +dpQdnu +dHodHo +dKjdHo +dLfdHo +dLPdHo +dMzdMz +dNpdNq +dOidOi +dOUdHo +dLfdHo +dQddHo +dHodHo +dpQdnu +dpQdnu +dpQdTe +dpQdnu +dnudnu +dHTdHT +dpFdpF +dnudnu +dnudrn +dnudpQ +dpQdpQ +dpQdnu +dnudnu aaaaaa aaaaaa aaaaaa @@ -135188,75 +135104,75 @@ cWwhFr cXqcXr cYpcYq cZzcZA -cdvcdw -cslcsG -cslcHK -cQrcQs -cZzcYH -daOdaP -dcedcf -cFHddu -dcTdez -cTtddL -dgbdgi -dgXdgY -diedif -djldjm -djldkp -dkBdkE -djVdkp -dlGdlH -dmydkp -dmydkp -dmydkp -dmydkp -dmydkp -dmydkp -dmydkp -dmydkp -drQdrR -dsSdsT -dtJdsT -dsSdsT -dvadvb -dvKdvL -dsSdsT -dsSdsT -dsSdsT -dsSdsT -dsSdsT -dsSdsT -dsSdsT -dtJdsT -dvKdvL -dsSdsT -dsSdsT -dvadvb -dsSdsT -dsSdsT -dsSdsT -dsSdsT -dsSdsT -dsSdsT -dtJdsT -dJedJf -dvKdKe -dsSdsT -dsSdsT -dMqdMr -dmydgx -dmydgx -dmydgx -dmydgx -dmydgx -dmydgx -dPEdgx -diRdyp -dgvdgv -djedje -djedje -djedkn -dgvdgv +daYdaZ +ddIdct +ddIddJ +dfrdfs +cZzdgT +dhVdqS +cVddjh +dgkdkx +dkadlF +cTtdkX +dsqdtY +dnSdnT +doPdoQ +dpXdpY +dpXdrf +drsdrt +dqMdrf +dsGdsH +dtvdrf +dtvdrf +dtvdrf +dtvdrf +dtvdrf +dtvdrf +dtvdrf +dtvdrf +dtedtf +dyndyo +dyYdyo +dyndyo +dAkdBw +dALdAM +dyndyo +dyndyo +dyndyo +dyndyo +dyndyo +dyndyo +dyndyo +dyYdyo +dALdAM +dyndyo +dyndyo +dAkdBw +dyndyo +dyndyo +dyndyo +dyndyo +dyndyo +dyndyo +dyYdyo +dNrdNs +dALdOj +dyndyo +dyndyo +dwQdwR +dtvdnw +dtvdnw +dtvdnw +dtvdnw +dtvdnw +dtvdnw +dACdnw +dpFdDp +dnudnu +dpQdpQ +dpQdpQ +dpQdrd +dnudnu aaaaaa aaaaaa aaaaaa @@ -135540,75 +135456,75 @@ cWwcWw bPncWw ddxcYs cZBcWw -cdxcWw +dbacWw cWwcWw -cthcHO -cQtcQw -cYPcYU -daRdaS -dcgdch -ddvcFH -deAdeB -cWdcTt -dgedga -dgZdgW -digdih -djndjo -dgydgv -dkFdkN -dljdje -dlIdlJ -dgvdgv -dgvdks -dgvdjX -dgvdgv -djedje -dgvdgv -dgvdgv -djednW -dlndnW -dgvdgv -dgvaaa -dgvaaa -dgvdgv -dvMdnW -dksdnW -dgvdgv -dgvaaa -dgvaaa -dgvdgv -dnrdnW -dvMdnW -dgvdgv -dgvaaa -dgvaaa -dgvaaa -dgvaaa -dgvaaa -dgvaaa -dgvaaa -dgvaaa -dgvaaa -dgvdgv -dgvdkn -dJgdpP -dgvdje -dgvdje -dgvdje -dMsdje -dgvdlu -djedje -djedje -djedje -djedje -djedje -djedgv -djedjW -djedgv -djedgv -dgvdgv -dgvdjX -dgvdgv +dcvddK +cTSdfu +dgUdgV +dhXdhY +djidjj +dkydgk +dlGdlH +dgJcTt +dszdrR +dnUdnR +doRdoS +dpZdqa +dnxdnu +drudrv +drZdpQ +dsIdsJ +dnudnu +dnudrn +dnudqO +dnudnu +dpQdpQ +dnudnu +dnudnu +dpQduE +dsdduE +dnudnu +dnuaaa +dnuaaa +dnudnu +dANduE +drnduE +dnudnu +dnuaaa +dnuaaa +dnudnu +duaduE +dANduE +dnudnu +dnuaaa +dnuaaa +dnuaaa +dnuaaa +dnuaaa +dnuaaa +dnuaaa +dnuaaa +dnuaaa +dnudnu +dnudrd +dNtdvU +dnudpQ +dnudpQ +dnudpQ +dQgdpQ +dnugJx +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dpQdnu +dpQdqN +dpQdnu +dpQdnu +dnudnu +dnudqO +dnudnu aaaaaa aaaaaa aaaaaa @@ -135893,29 +135809,29 @@ cHkcHk cYtcYu cHkcHk cHkcHk -ctgcth -cHPcHQ -cQBcHP -cYZcZa -daTcQw -cthdci -cFHcFH -dcTdcT +dcudcv +ddLccI +dfvddL +dgWdgX +dhZdfu +dcvcVB +dgkdgk +dkadka cTtcTt -dgadga -dgWdgW -diidii -diRdiR -dgvdgv -dkPdkQ -dlkdll -dlKdlL -dgvdgv -djedje -djedje -dgvdgv -djedje -dgvdgv +drRdrR +dnRdnR +doTdoT +dpFdpF +dnudnu +drwdrx +dsadsb +dsKdsL +dnudnu +dpQdpQ +dpQdpQ +dnudnu +dpQdpQ +dnudnu aaaaaa aaaaaa aaaaaa @@ -135939,28 +135855,28 @@ agzadC akKaaa aaaaaa aaaaaa -dFKdFL -dFKdGJ -dFKdHB -dFKdIk -dJhdJk -dFKdKf -dFKdFK -dgvaaa -dgvaaa -dgvdgv -djedgv -djedgv -djedgv -djedgv -djedgv -dgvdgv -djedje -djedje -djedje -djedje -djedje -dgvdgv +dKkeSO +dKkdLg +dKkdKl +dKkdMA +dNudNv +dKkdOk +dKkdKk +dnuaaa +dnuaaa +dnudnu +dpQdnu +dpQdnu +dpQdnu +dpQdnu +dpQdnu +dnudnu +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dnudnu aaaaaa aaaaaa aaaaaa @@ -136244,30 +136160,30 @@ cGzcGz cHkcHk cYtcYt cZCcGz -cdycGz -cthcth -cHRcHQ -cQDcHP -cZacZa -cQwcQw -dcidci -cFHcFH -dcTdcT +dbbcGz +dcvdcv +ccJccI +cVXddL +dgXdgX +dfudfu +cVBcVB +dgkdgk +dkadka cTtcTt -dgadga -dgWdgW -diwdii -djpdiR -dgvdgv -dkRdgv -dlmdgv -dlMdgv -dgvdgv -djedje -djedje -dgvdgv -djedje -dgvdgv +drRdrR +dnRdnR +doUdoT +dqbdpF +dnudnu +drydnu +dscdnu +chYdnu +dnudnu +dpQdpQ +dpQdpQ +dnudnu +dpQdpQ +dnudnu aaaaaa aaaaaa aaaaaa @@ -136276,28 +136192,28 @@ aaaaaa aaaaaa agyagz adCaaa -dwuadC -dxqaaa -dxqaaa -dyOaaa -dzBdzC -dzBaaa -dzBaaa -dzBaaa -dzBdzC -dzBaaa -dzBaaa -dzBaaa -dzBdzC -dzBaaa -dEVaaa -dFMdFL -dGLdGJ -dHCdHB -dIldIm -dJldJm -dKgdKh -dFLdFK +dBvadC +dCpaaa +dCpaaa +dDPaaa +dExdEy +dExaaa +dExaaa +dExaaa +dExdEy +dExaaa +dExaaa +dExaaa +dExdEy +dExaaa +dJDaaa +dKmeSO +dLhdLg +dLQdKl +dMBdMC +dNwdNx +dOldOm +eSOdKk aaaaaa aaaaaa aaaaaa @@ -136306,13 +136222,13 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dgvdgv -djedgv -djedgv -djedgv -djedgv -djedgv -dgvdgv +dnudnu +dpQdnu +dpQdnu +dpQdnu +dpQdnu +dpQdnu +dnudnu aaaaaa aaaaaa aaaaaa @@ -136596,30 +136512,30 @@ cGzcGz cHkcGz cYvcGz cSLcHk -cdzcdA -cthcti -cHScIc -cQEcQG -cZOcQG -daUdaV -cthcth -ddwcFH -dcTdcT +dbcdbd +dcvdcw +ddOddP +dfxdfy +dgYdfy +dibdic +dcvdcv +dkzdgk +dkadka cTtcTt -dgadga -dgWdgW -diidii -diRdiR -djedje -dgvdgv -djedln -djedje -djedje -djedje -djedje -dgvdgv -djedje -dgvdgv +drRdrR +dnRdnR +doTdoT +dpFdpF +dpQdpQ +dnudnu +dpQdsd +dpQdpQ +dpQdpQ +dpQdpQ +dpQdpQ +dnudnu +dpQdpQ +dnudnu aaaaaa aaaaaa aaaaaa @@ -136631,25 +136547,25 @@ agyaaa agzaaa adCadC aaaadC -dyPdyP -dzDdzD -dAkdAk +dDQdDQ +dEzdEz +dFedFe aaaaaa -dyPdyP -dzDdzD -dAkdAk +dDQdDQ +dEzdEz +dFedFe aaaaaa -dyPdyP -dzDdzD -dAkdAk +dDQdDQ +dEzdEz +dFedFe aaaadC -dFKadC -dFKaaa -dFKaaa -dFKaaa -dFLaaa -dFKaaa -dFKaaa +dKkadC +dKkaaa +dKkaaa +dKkaaa +eSOaaa +dKkaaa +dKkaaa aaaaaa aaaaaa aaaaaa @@ -136949,29 +136865,29 @@ adCadC cGzcGz cHkcHk cVrcVr -cthcth -cIdcth -cHPcth -cHPcth -daWcth -cthcth -ddycFQ -dcTddn -cTtcPe -dgadgj -dgWdgW -diidii -diRdiR -djedje -dgvdgv -dlndgv -djedgv -djedgv -djedgv -djedgv -dludgv -djedje -dgvdgv +dcvdcv +ddQdcv +ddLdcv +ddLdcv +dqTdcv +dcvdcv +dkBdgE +dkadko +cTtdfi +drRduf +dnRdnR +doTdoT +dpFdpF +dpQdpQ +dnudnu +dsddnu +dpQdnu +dpQdnu +dpQdnu +dpQdnu +gJxdnu +dpQdpQ +dnudnu aaaaaa aaaaaa aaaaaa @@ -136983,17 +136899,17 @@ aaaaaa aaaaaa agzagz aaaadC -dyPdyP -dzDdzD -dAkdAk +dDQdDQ +dEzdEz +dFedFe adCaaa -dyPdyP -dzDdzD -dAkdAk +dDQdDQ +dEzdEz +dFedFe adCaaa -dyPdyP -dzDdzD -dAkdAk +dDQdDQ +dEzdEz +dFedFe aaaadC adCadC aaaaaa @@ -137300,30 +137216,30 @@ aaaaaa aaacGz cGzcGz cHkcGz -cVrcdB +cVrdbe cHkcSL cHkcSL -cQHcQS +dfzdfA cHkcSL -daYcSL -dcjdcn -ddDddE -dendeC -ddDddE -dendeC -dgWdha -diidix -diQdiR -dgvdje -dgvdje -dksdje -dkndje -dmAdje -dnrdje -dnVdje -djedje -djedje -dgvdns +didcSL +djldjm +cYGdkE +dakdlI +cYGdkE +dakdlI +dnRdnV +doTdoV +dpEdpF +dnudpQ +dnudpQ +drndpQ +drddpQ +dtwdpQ +duadpQ +duDdpQ +dpQdpQ +dpQdpQ +dnudub adCadC aaaaaa aaaaaa @@ -137335,17 +137251,17 @@ aaaaaa aaaaaa agzagz aaaaaa -dyPdyP -dzEdzD -dAkdAk +dDQdDQ +dEAdEz +dFedFe aaaaaa -dyPdyP -dzEdzD -dAkdAk +dDQdDQ +dEAdEz +dFedFe aaaaaa -dyPdyP -dzDdzD -dAkdAk +dDQdDQ +dEzdEz +dFedFe aaaadC agzadC aaaaaa @@ -137652,30 +137568,30 @@ cGzcRy cGzcGz cRycVp cGzcGz -cdDcVr -curcvL -curcIe -curcIe -curcZZ -curdaZ -curcur -ddFcTt -dcTdcT +dbfcVr +dcxdcy +dcxddR +dcxddR +dcxdgZ +dcxdie +dcxdcx +dkRcTt +dkadka cTtcTt -dcTdcT -dgvdgv -diidii -diQdiQ -dgvaaa -dgvaaa -dgvaaa -dgvaaa -dgvaaa -dnsaaa -dnWdnW -doCdje -dnWdnW -dgvadC +dkadka +dnudnu +doTdoT +dpEdpE +dnuaaa +dnuaaa +dnuaaa +dnuaaa +dnuaaa +dubaaa +duEduE +gaHdpQ +duEduE +dnuadC adCadC adCadC aaaadC @@ -137687,17 +137603,17 @@ aaaaaa aaaaaa agyagy aaaaaa -dyPdyP -dzDdzD -dAkdAk +dDQdDQ +dEzdEz +dFedFe aaaaaa -dyPdyP -dzDdzD -dAkdAk +dDQdDQ +dEzdEz +dFedFe aaaaaa -dyPdyP -dzDdzD -dAkdAk +dDQdDQ +dEzdEz +dFedFe aaaaaa agzagz aaaaaa @@ -138004,29 +137920,29 @@ cHkcHk cGzcHk cGzcHk cGzcTx -cdHcdI -cvPcvQ -cIfcIg -cQTcIe -dabcIe -dbadbb -curcur -ddHcTt -dcTdcT +dbgdbh +dczdcA +ddSddT +dfBddR +dhaddR +cficfj +dcxdcx +dkScTt +dkadka cTtcTt -dcTdcT -dgvdgv -diidii -diQdiQ +dkadka +dnudnu +doTdoT +dpEdpE aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa brgbrg -dnWbrg -doDbrg -dnWbrg +duEbrg +dvfbrg +duEbrg brgbrg adCaaa adCaaa @@ -138039,17 +137955,17 @@ aaaaaa aaaaaa agyagy adCaaa -dyPdyP -dzDdzF -dAkdAk +dDQdDQ +dEzdEB +dFedFe aaaaaa -dyPdyP -dzDdzF -dAkdAk +dDQdDQ +dEzdEB +dFedFe aaaaaa -dyPdyP -dzDdzF -dAkdAk +dDQdDQ +dEzdEB +dFedFe aaaadC agzaaa aaaaaa @@ -138356,20 +138272,20 @@ cHkcVo cHkcGz cWzcGz cGzcGz -cdJcdI -curcur -cIjcIw -cIecIe -cIecIe -cIedbc -dcocur -cTtddI -dcTdcT +dbidbh +dcxdcx +ddUddV +ddRddR +ddRddR +ddRdig +djndcx +cTtdkT +dkadka cTtcTt -dgkdcT -dgvdgv -diidii -diQdiQ +duzdka +dnudnu +doTdoT +dpEdpE aaaaaa aaaadC aaaaaa @@ -138708,21 +138624,21 @@ cGzcWz cGzcHk cHkcHk cTxcGz -cdIcdI -cvWcvY -cIIcIM -cQUcIe -cQUdad -dbddbe -curcur -ddJddI -dcTdcT -cTtdeU -dcTdde -dgvdgy -diidiy -diQdiQ -adCdgv +dbhdbh +dcBdcC +ccPddX +dfCddR +dfCdhc +dihdii +dcxdcx +dkVdkT +dkadka +cTtdmC +dkadkd +dnudnx +doTdoW +dpEdpE +adCdnu adCadC aaaaaa aaaaaa @@ -139060,21 +138976,21 @@ cGzcHk cGzcHk cHkcHk cGzcGz -cdIcdI -cvYcwB -cIOcIP -curcKm -curcKm -curcKm -curdcp -cTtcPd -dcTddm -cTtcPd -dcTdgl -dgvdgv -diidii -diRdjq -dgvdgv +dbhdbh +dcCdcD +ddYdqB +dcxcKm +dcxcKm +dcxcKm +dcxdjo +cTtdhg +dkadkn +cTtdhg +dkaduA +dnudnu +doTdoT +dpFdqc +dnudnu adCadC aaaadC aaaadC @@ -139412,21 +139328,21 @@ cHkcVo cHkcGz cHkcGz cGzcGz -cdIcdI -cwKcwK +dbhdbh +dcEdcE cGzcGz cGzaaa cGzaaa cGzaaa -cGzdbD +cGzdiN cTtcTt -dcTdcT +dkadka cTtcTt -dcTdgm -dgvdbD -diidii -djsdjy -dgvdgv +dkaduF +dnudiN +doTdoT +dqddqe +dnudnu adCadC adCadC adCadC @@ -139764,21 +139680,21 @@ cSLcWA cSLcXt cSLcXt cSLcXt -cdKcdL -cygcyh +dbjdbk +dcFdcG cGzcGz aaaaaa aaaaaa aaaaaa -dbDdbD -ddHcTt -dcTdcT +diNdiN +dkScTt +dkadka cTtcTt -dgndgm -dbDdbD -diidii -djzdjA -dgvdgv +duGduF +diNdiN +doTdoT +dqfdqg +dnudnu adCadC aaaaaa aaaaaa @@ -140117,19 +140033,19 @@ cGzcXu cGzcYw cGzcYw cGzcYw -cyScyT -cGzcIQ +dcHdcI +cGzdea aapcYw aapcYw aapcYw -crscbC -cTtcWd -dcTdde -cTtcWd -dcTdde -dbDdhc -diidiy -djAdjA +dcjdaM +cTtdgJ +dkadkd +cTtdgJ +dkadkd +diNdnW +doTdoW +dqgdqg adCadC adCadC aaaaaa @@ -140474,14 +140390,14 @@ aaacZD adCcZD aaacZD aaaadC -crscrs +dcjdcj cTtcTt -dcTdcT +dkadka cTtcTt -dcTdcT -dbDdbD -diidii -djAdjA +dkadka +diNdiN +doTdoT +dqgdqg adCadC adCadC adCadC @@ -140820,25 +140736,25 @@ cWBcWD cGzcXv aaacYx cZDcZE -ceaceC -cyUcyV -cIRcIX -cQVcQW -cZDdaf +bYldbm +cabdcK +cdsdec +cdHcdI +cZDdhd aaacQF -crscrs -cTtddK -dcTdcT +dcjdcj +cTtdkW +dkadka cTtcTt -dcTdcT -dbDdbD -diidii -djAdjA -adCdgv -aapdgv -aaadgv -adCdgv -adCdgv +dkadka +diNdiN +doTdoT +dqgdqg +adCdnu +aapdnu +aaadnu +adCdnu +adCdnu aaaadC aaaaaa aaaaaa @@ -141172,27 +141088,27 @@ cWEcWC cXwcXx aaacYy cZDcZF -ceDceE -cyWczb -cIXcIZ -cRecRg -dagdaf -dbfcQF -dcrcrs -ddEcTt -deDdcT -ddEcTt -dgodcT -dhddbD -diAdhA -djzdjB -djedje -djedje -djedje -dksdje -dgvdje -dgvdgv -adCdgv +dbndbo +cakdcM +decded +cdJcdK +bIudhd +djLcQF +cVDdcj +dkEcTt +dlJdka +dkEcTt +duHdka +dnXdiN +doXdoo +dqfdqh +dpQdpQ +dpQdpQ +dpQdpQ +drndpQ +dnudpQ +dnudnu +adCdnu aaaadC aaaaaa aaaaaa @@ -141386,18 +141302,18 @@ awVawW avYaxV azjazk aAxaAy -aAxazo -aAxaHN -aAxaDn +aAxaBv +aAxaCp +aAxaDm aAxaBA aAxaBA aAxaBA aAxaBA aAxaGV aAxaBA -aAxaBA +aIzaBA aAxaJg -aAxdQZ +aAxaBA aAxaAy aAxaLF aAxaML @@ -141524,29 +141440,29 @@ cWBcWB cGzcGz aaaadC cZDcZD -ceFcZD -czjcZD -cJGcZD -cRkcZD +bYmcZD +caVcZD +cdvcZD +cdLcZD cZDcZD aaaadC -crscrs +dcjdcj cTtcTt -dcTdcT +dkadka cTtcTt -dcTdcT -dbDdbD -dhAagA -djAbGt -dgvaaa -dgvaaa -dgvdgv -djedgv -djedje -djedje -dgvdje -dgvdgv -adCdgv +dkadka +diNdiN +dooagA +dqgbGt +dnuaaa +dnuaaa +dnudnu +dpQdnu +dpQdpQ +dpQdpQ +dnudpQ +dnudnu +adCdnu aaaaaa aaaaaa aaaaaa @@ -141738,18 +141654,18 @@ alhalh axWaxX azlazl aAzaAz -aABaHM -aBXaCk -aHMaDp +aBwaBx +aCqaBX +aBxaDn aAzaAz aAzaEO -aAzaBG +aAzaBx aAzaBx aAzaGs -dQWaHM +aHLaHM aBxaIA aJhaJh -dRaaIA +aBxaIA aAzaAz aLGaLH aLMaLI @@ -141878,28 +141794,28 @@ aaacYz adCcYz aaacYz adCcYz -aaacJH +aaadef adCcYz aaacYz aaacYz -crsdcs -cTtddL -dcTdeE -deVdeW -dcTdda -dbDdhe -agAdiB -bGtdjC +dcjdjq +cTtdkX +dkadlK +dmDdmE +dkadkb +diNdnY +agAdar +bGtdbv aaaaaa aaaaaa aaaaaa -dgvaaa -dgvdgv -djedgv -djedje -djedje -dgvdje -dgvdgv +dnuaaa +dnudnu +dpQdnu +dpQdpQ +dpQdpQ +dnudpQ +dnudnu aaadsR aaaaaa aaaaaa @@ -142090,14 +142006,14 @@ alhalh axYaxX azmazl aAAaAz -aHOaBz -aCpaAz -aDsaAz +aByaBz +aCsaAz +aDnaAz aAzaAz -aGWaEP +aBxaEP aFCaBx aBAaBx -aHPaIz +aGLaGQ aHNaHM aFJaGg aJiaJj @@ -142234,12 +142150,12 @@ aaaaaa aaaaaa aaaaaa aaaaaa -crsdbD +dcjdiN cTtcTt cTtcTt cTtcTt -dcTdcT -dbDdbD +dkadka +diNdiN agAagA bGtbGt aaaaaa @@ -142247,9 +142163,9 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dgvaaa -dgvdgv -djedgv +dnuaaa +dnudnu +dpQdnu dvydvy dvydvy dsRdvy @@ -142279,18 +142195,18 @@ aaadsR aaadsR aaadsR dKqdKq -dKqdJn -dKidKj -dKYcCR -dLEcCR -dMtdMu -dMtdLe -dNTdNU -dKidJp -dORbrg -dORbrg -dORbrg -dPFbrg +dKqdeb +dvHdeF +dOVcCR +dPxcCR +dCIdht +dCIdfF +dRRdRS +dvHdNz +dTfbrg +dTfbrg +dTfbrg +bYybrg aaaadC aaaadC aaaadC @@ -142441,15 +142357,15 @@ aaaaaa alhalh axXaxX azlazk -aAzaAy -aBxaBv -aCqaCu -aDoaDt +aAzaAB +aBxaBA +aCtaCu +aDoaDp aAzaAz aBxaBx aFDaBx aBxaBx -aIzaIz +aGQaGQ aHMaHM aHMaHM aHMaHM @@ -142586,13 +142502,13 @@ aaaaaa aaabee aaaaIl aaaaIl -dbDdbE -cTtddN -cTtddN -cTtddN -dcTdgp -dbDdbE -agAdiC +diNdiO +cTtcYH +cTtcYH +cTtcYH +dkadbH +diNdiO +agAdau bGtbGt aaaaaa aaaaaa @@ -142632,13 +142548,13 @@ dvydvy dvydvy pLKdKq ddbddb -dKkdLj +dvIdLj dLkdLj dLkdLj -dMvdMw -cDPdIy -dNTdNT -dJpdJp +dxadOo +cDPdjZ +dRRdRR +dNzdNz adCadC adCadC adCadC @@ -142792,16 +142708,16 @@ aaaaaa aaaaaa alhalh avDaya -aznajK +aznazo aACaAA -aBwaBy +aFSaBC aCvaCw -aDuaER +aDqajK aEcaAz aDqaEQ aCraBx aGdaBx -aIFdQU +aGRaGS aHMaHM aIDaHM aBxaHM @@ -142943,7 +142859,7 @@ hwNdla hwNdla hwNdla dbQdww -dbDcVA +diNcVA dpbdpc deldel aaadeg @@ -142966,9 +142882,9 @@ dsRdvy dsRdvy dsRdvy dsRdvy -dxYdvy -dxYdvy -dxYdvy +dyZdvy +dyZdvy +dyZdvy dsRdvy dsRdvy dsRvtK @@ -142983,14 +142899,14 @@ dsRdvy dvydvy dvydvy dKqdKq -dJodJp -dKldKm -dKZdJp -dLFdLG -dMwdMw -dNidNi -dNTdNT -dJpdJp +dvFdNz +deKdOq +dvQdNz +dgodgq +dOodOo +dkgdkg +dRRdRR +dNzdNz adCadC adCaaa aaaaaa @@ -143148,12 +143064,12 @@ azlazl aAzaAz aBxaBD aCxaAz -aFSaAz +aDsaAz aAzaAz aBxaEP aFDaBx aBxaBx -dQUdQU +aGSaGS aHMaHM aHMaGg aHMaJk @@ -143314,35 +143230,35 @@ aaaaaa aaaaaa dsRdsR dvydvy -dvcdvc -dvcdvN -dvydwv -dvydxr -dxZdxr -dxZdxr -dxZdxr -dvydxr -dvcdxr -dvNdBr -dBXdBY -dBXdvy -dBXdHs -dBXdxZ -dBXdvy -dBXdvy -dBXdsR -dBXdKn -dGNdvy -dBXdvy -dMDdIn -dJqdKq -dKrdJp -dLadKq -dLHdLI -dMxdMy -dNjdNk -dNVdNU -dJqdKq +dAmdAm +dAmdtK +dvydBp +dvydCq +dDedCq +dDedCq +dDedCq +dvydCq +dAmdCq +dtKdGm +dGSdCl +dGSdvy +dGSdHs +dGSdDe +dGSdvy +dGSdvy +dGSdsR +dGSdKn +hGDdvy +dGSdvy +dMDdME +dvGdKq +dOrdNz +dvRdKq +dgrdgs +dQkdhw +dkrdkA +dRTdRS +dvGdKq aaaaaa aaaaaa aaaaaa @@ -143498,14 +143414,14 @@ alhalh aybayb azlazl aAzaAz -aHMaBC -aCsaCt -aGLaGQ +aBxaBE +aCtaCk +aDnaDn aAzaAz -aBxaHL +aBxaER aFEaBx aByaBx -dQVaGX +aGWaGX aHOaHM aIEaIA aJlaJm @@ -143644,7 +143560,7 @@ cVycVy cWKcWK cWKcWK dlbdim -dimdQO +dimdfJ cVxcVy dwydwz cWKcWK @@ -143666,34 +143582,34 @@ aaaaaa aaaaaa dsRdsR dvydvy -dvcdvc -dvOdvO -dwAdwB -dxsdxt -dyadvc -dyQdyS -dyadzG -dAldvc -dAJdvc -dBsdvc -dBZdCa +dAmdAm +dAPdAP +dBxdBy +dCrdCs +dDfdAm +dDRdDS +dDfcyT +dFfdAm +czLdAm +duNdAm +dGUdGV dvydvy -dvydCT +dvycSB dvydvy dvydvy -dvydEv +dvydJh dsRdsR -dKodvd +dKodAn dvydvy dvydvy -dIodKq +dMFdKq dKqdKq -dKsddb -dLbdLj -dLJdLK -dMzdMA -dNldNl -dNTdNT +dvLddb +dfDdLj +dgtdMI +dCndif +dRedRe +dRRdRR dKqdKq aaaaaa aaaaaa @@ -143850,16 +143766,16 @@ alhakF aycanW azpazq aADaAA -aBEaBF -aDmaHO -aGRaGS +aBFaBG +aCzaBy +aDtaDu aADaBy aADaBy aADaBy aADaBy aHdaHe -dQXaHQ -aCzdQY +aHPaHQ +aCzaIF aJnaJo aJRaJS aADaAA @@ -144018,40 +143934,40 @@ aaaaaa aaaaaa iagiag dvydvy -dvddAo -dvOdvO -dwCdwD -dxtdxt -dvcdyb -dyTdyU -dzHdyh -dvcdyh -dvcdFA +dAndAo +dAPdAP +dBzdBA +dCsdCs +dAmdDg +dDTduk +dEEdDk +dAmdDk +dAmdFA dvydvy -dCadvj +dGVdvj dvydHq dvydHq dvydHq dvydHq dJidHq -dsRdEW +dsRdJE dKpdHq dvydHq dvydHq dKqdMD -dJndJr -dHFdKl -dIrdLc -dJudMD -dMBdMC -dNldNm -dNWdNX -dKqdNY -aaadOS -aaadOS -aaadOS -aaadNY -adCdPM +debdew +ddldeK +ddudfE +dexdMD +dixdQo +dRedRf +dRUdCG +dKqdRC +aaadTg +aaadTg +aaadTg +aaadRC +adCdUo aabaab aabaab aabaab @@ -144371,14 +144287,14 @@ aaaaaa dsRaaa iagaaa iagaaa -dvOdvO -dwBdwC -dxtdxt -dyddyd -dyVdyV -dyhdyh -dyhdAm -dvcdvc +dAPdAP +dBydBz +dCsdCs +dDhdDh +dDWdDW +dDkdDk +dDkdwC +dAmdAm dsRaaa dsRaaa dsRaaa @@ -144391,18 +144307,18 @@ dvydvy dvydvy dvydvy dKqdKq -dJsdJn -dKtcCR -dLddLe +duYdeb +uGdcCR +dOZdfF dKqdKq -dMEdMF -dNndNo -dNYdNZ -dOrdOs -dOudOT -dPmdOu -dPtdPu -dOSdOS +diydxc +dkUdxB +dRCdRW +dSydSz +dSBdms +dTEdSB +dTPdTQ +dTgdTg adCbrg aabaab aabaab @@ -144649,7 +144565,7 @@ cnCbjT coGcoH coGcpA coGbku -dlqbku +sMdbku sPGbku coGctq coGcuw @@ -144699,10 +144615,10 @@ dfJdfK cWKdhh dindio dimcUz -cWMddO +cWMcYP cWMmSs cWMmSs -dnidgq +dnidem dnZdoa dphdpi deidqp @@ -144723,14 +144639,14 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dvOdvO -dwEdvc -dxudvc -dyedyg -dyVdyV -dyhdyh -dyhdAn -dvcdvc +dAPdAP +dBBdAm +dCtdAm +dDidDj +dDWdDW +dDkdDk +dDkdFg +dAmdAm aaaaaa aaaaaa aaaaaa @@ -144742,30 +144658,30 @@ dsRdvy dvydvy dvydFi dKqdKq -dKqdIp -ddbdHF +dKqdds +ddbddl dLjdLj cDPcDP -dFSdFN -dMGdiF -dNpdNq -dOadOb -dOtdOu -dOUdOV -dOUdOu -dPvdOu -dOSdPG +dFSdrQ +diDdiF +dCodlq +dRXdRY +dSAdSB +dTidTj +dTidSB +dTRdSB +dTgdGu adCbrg aabadC aabadC aabdSL -aabdQe -aabdQn -aabdQw -dQDdQn -aabdQG +aabdGw +aabdVb +aabdVl +cbydVb +aabdVz aabdSL -aabdPM +aabdUo aabadC aabadC aaabrg @@ -145075,14 +144991,14 @@ aaaaaa aaaaaa aaaaaa aaaaaa -dvOdvP -dwFdwF -dxvdxw -dvcdyh -dyWdyV -dzIdyh -dvcdyh -dvcdAK +dAPpqO +dBCdBC +dCudCv +dAmdDk +dAQdDW +dEFdDk +dAmdDk +dAmrub aaaaaa aaaaaa aaaaaa @@ -145093,29 +145009,29 @@ dsRdvy dvydvy dvydvy dKqdKq -dKqdHD -dIqdHF -dJtdLj +dKqddg +ddtddl +dNDdLj dLjdLj cDPcDP -dLLdFN +dPCdrQ diFdiF -dNrdNs -dOcdNY -dOvdOw -dOWdOX -dPndPo -dPwdPx -dNYdNY -dSLdPN -dPRdPS -dPRdPS +dlwdlD +dBQdRC +dSCdSD +dyTdTl +dTFdTG +dzDdTU +dRCdRC +dSLdUp +ssXdUz +ssXdUz dSLdSL -dQfdQg -dSJdQo -dQxdQx -dSJdQo -dQHdQI +dGxofT +dSJphn +dUydUy +dSJphn +dVAqaC dSLdSL adCadC adCadC @@ -145398,7 +145314,7 @@ dcLcWK ddCcZJ dcLddM dcRdcS -cKIcKJ +cIjcII dfMdfN dhkdhk dhkdiq @@ -145411,7 +145327,7 @@ dhkdhk dpkdpl djwdjw diqdiq -dkSdkS +lodlod cVydsg cWKdil cWKcWK @@ -145427,48 +145343,48 @@ aaadeg aaadeg aaadeg aaadeg -dvOdvO -dwGdvc -dxwdxx -dyhdvc -dyVdvO -dyhdzI -dAqdvc -dvcdvc +dAPdAP +dBDdAm +dCvdCw +dDkdAm +dDWdAP +dDkdEF +dFhdAm +dAmdAm aaacUz aaadeg aaadeg aaadeg aaadeg dsRcUz -dvydEw +dvywDw dvydsR dsRdKq -dKqdGP -dHEdHF -dIrdIt -dJudJx -dKudKv -dLfdLg +dKqdda +ddjddl +dduddv +dexdFQ +deMdxt +dfHdzz dKqdKq diFdiF -dNsdNt -dNYdOd -dNYdOx -dOYdOZ -dOYdPp -dNYdPy -dNYdKq -dPOdPP +dlDdlL +dRCdCL +dRCdmq +dDNdmt +dDNdmu +dRCdmv +dRCdKq +dUqdUr dUsdUs dUsdUs -dQbdUs -dQhdQi -dQpdQq -dQydUs -dQbdQE -dQJdQK -dSLdQN +cFidUs +dGycFj +cFkdVd +cFJdUs +cFicFL +cbAdGz +dSLdGA aaaaaa aaaaaa aaaaaa @@ -145749,7 +145665,7 @@ dcZcDW cWMcDW ddGcLT dehcJv -cUzcUz +cUzcDW deldeo dfOdfP dhldhk @@ -145795,32 +145711,32 @@ dladcW dladcW dladcW dFydFz -dFNdFO -ddbdGQ +drQdFI +ddbdFM dLjdLk -cDPdIv -dJydJz -dKwdKx +cDPdFO +dvidvC +deNdeO cCRdLk -dLMdLN -dMHdMI -dNudNv -dOedOf +dwjdPE +diGdQs +dCJdxQ +dCTdCU dLkdLj dLkdLj dLkdLj -dPzdPA -dFNdPH +dzYdmx +drQdUi dUsdUs dUsdUs -dUsdPX +dUsdUI bZRbZR -dUsdQj -bZRdQr -dUsdQz -dQFdQF -dQJdQJ -dPRdPR +dUsdUU +bZRcFH +dUsdVn +cFQcFQ +cbAcbA +ssXssX aaaaaa aaaaaa aaaaaa @@ -146097,11 +146013,11 @@ dpKcTN cMDcUC cMDcUC cMDcUC -cMDaoc -cMDaoc -cZLaoc -ceZbNH -czLdcU +cMDcDU +cMDcDU +cZLcDU +dbsdbt +dcTdcU depdeq dfQdfR dhmdhn @@ -146117,7 +146033,7 @@ dqudqv drhcUz drDcUz dshdsh -dsQcUz +dsQdsR cWMdsR cWMdsR dDFdDG @@ -146147,32 +146063,32 @@ cWKcWM dFrcWM cWKdFs dFBdFH -dFPdFQ -ddbdGR +dFKdsY +ddbddd dLjdLj cDPcDP -dJAdJB -dKydKC +dvEdwv +deUdfk dLjdfZ -dLOdLP -dMJdMK -dNwdNx -dOgdOf -dKFdLj -dPadLj +dPFdgv +dQtdjf +dRodRp +dCWdCU +dLUdLj +dTodLj dLjdLj -dPAdPA -dPHdFN +dmxdmx +dUidrQ dUsdUs dUsdUs dUsdUs bZRbZR dUsdUs -dQsdQs +cFIcFI dUsdUs -dQFdQF -dQJdQL -dPRdSL +cFQcFQ +cbAcbC +ssXdSL aaaaaa aaaaaa aaaaaa @@ -146449,14 +146365,14 @@ cTOdpL cJycUD cJycUD cJycWN -cUzaEn -bDPbFZ -bHQdcW -bQXcbQ -cIbdcW -cYCdcW -dbtdbu -dcXdcY +cDWcXB +cYBcYC +cZMdcW +dbucHY +dcVdcW +derdcW +dfSdfT +dhodhp dhkdis djwdjx dkKdkL @@ -146464,66 +146380,66 @@ cXSdkL dkKdkL dnqdkL dhkdoc -dhXdhY -djFdjG -djNdkq -dkfdkT -dQQdlp -cUzdlN -dvydmB -dsRdnt -dnXdnY -dsRdnt -dsRdnt -dsRdpC -dsRdqC -dsRdqC -dsRdqC -dsRdqC -dsRdqC -dsRdqC -dsRdqC -dvQdvR -dwHdwI -dxydxz -dsRdyi -dsRdyX -dsRdzJ -cUzdzJ -cUzdzJ -cUzdzJ -cUzdCb -cUzdCu -dpbdCU -cUzdCu -cUzdCu -cUzdCu -dshdEX -dKqdFR -dGSdGU -dHGdHH -dIydIz -dJCdJD -dKDdKE -dLhdLi -dKqdGU -dMLdMM -dNydNz -dOhdGU -dOydOz -dfZdPb -dfZdPb -dPBdOz -dFSdOz -dPQdOz -dPTdOz -dPYdOz -dQcdOz -dUsdQk -dQtdQu +dppdpq +dqwdqx +dridrj +drEdrF +dsjdmV +dsSdsT +dHtdtz +dsRduc +duJduK +dsRduc +dsRduc +dsRdvS +dsRdwA +dsRdwA +dsRdwA +dsRdwA +dsRdwA +dsRdwA +dsRdwA +dASdtM +dBGdBH +dCBdCC +dsRkZP +dsRdul +dsRdEG +cUzdEG +cUzdEG +cUzdEG +cUzdGX +cUzdHr +dpbdHR +cUzdHr +cUzdHr +cUzdHr +dshdJJ +dKqdKv +ddedLn +ddmddn +djZddN +dFRdeB +dzqdfn +dAydga +dKqdLn +djkdjy +dlSdlZ +dDMdLn +dmrdSG +dfZdTp +dfZdTp +dGrdSG +dFSdSG +cEUdSG +dUAdSG +dUJdSG +dUMdSG +dUsdUV +dVfdVg dUsdUs -dQFdUs -dQJdUs +cFQdUs +cbAdUs dSLdSL aaaaaa aaaaaa @@ -146801,13 +146717,13 @@ cDWaaa cDWaaa cDWaaa cDWaaa -cUzcUz -bHEbHP -cWKbJk -cdfckl -cWKcXB +cDWcUz cYDcYE -dbwdby +cWKdbw +cWKdbw +cWKdcX +desdet +dfUdfV dhqdij ditdiu dhkdhk @@ -146817,65 +146733,65 @@ dhkdhk dhkdhk dhkdhk dhkdpr -djcdCy -djPdrl -drGdkh -dQRdkC -aoccUz -dmCdsR -dmCdsR -dmCdsR -dmCdsR -dmCdsR -dmCdsR -dmCdsR -dmCdsR -drSdsR -drSaaa -drSaaa -drSdsR -dmCdsR -dmCdsR -dwJdsR -dmCdCD -dmCdsR -dyYdsR -dzKdsR -dzKdvy -dALdFD -drSdvy -drSvtK -dmCdvy -dmCdvy -dmCdvy -dmCdvy -dmCdxZ -dEYdJL -dFTdFU -dGVdKB -dHIdHJ -dIAdIB -dJEdKB -dKFddb -dLlcDP -dLQdLL -dMNdiF -dNAdmj -dOidKq -dOAdOC -dPcdSJ -dPcdSJ -dPcdSJ -dPJdPK -dPJdSJ -dPcdSJ -dPZdQa -dQddSL -dQldQm -dQvdUs -dQAdQB +dqydCy +drkdrl +drGdrH +dsldsm +dsUcUz +dtAdsR +dtAdsR +dtAdsR +dtAdsR +dtAdsR +dtAdsR +dtAdsR +dtAdsR +dsUdsR +dsUaaa +dsUaaa +dsUdsR +dtAdsR +dtAdsR +dBIdsR +dtAdCD +dtAdsR +dDZdsR +dEHdsR +dEHdvy +dFCdFD +dsUdvy +dsUvtK +dtAdvy +dtAdvy +dtAdvy +dtAdvy +dtAdDe +dJKdJL +dKwdKx +dLodKB +ddrdts +ddWduo +deDdKB +dLUddb +dgbcDP +dBNdPC +djzdiF +dmidmj +dSfdKq +bYwdSI +dTqdSJ +dTqdSJ +dTqdSJ +dUjdUk +dUjdSJ +dTqdSJ +dUKdUL +dUNdSL +dUWdUX +dVhdUs +dmJdVp dUsdUs -dQMdUs +dVFdUs dSLdSL aaaaaa aaaaaa @@ -147156,23 +147072,23 @@ aaaaaa cUzadC cUzaaa cUzcUz -cvfcUz -dqAcYB -cWKcYB -cWKdbz -dhqder -divdet -divcZM -dkMcZM -dkMcZM -cXVcZM -dkMcZM -dodcZM -divdet -cUzdes -dQPdet -descZM -cZMaaa +dqAdby +dcYdeu +cWKdeu +cWKdfW +dhqdhs +divyhL +divdeg +dkMdeg +dkMdeg +cXVdeg +dkMdeg +doddeg +divyhL +cUzdev +cWKyhL +wdtwdt +cUzaaa cUzdsV aaaaaa aaaaaa @@ -147203,14 +147119,14 @@ dsRaaa dsRaaa dsRdsR dJLdJL -dFWdKz -dGXdLq -dHKdLX -dICdMO +dKydKz +dLpdLq +dLWdLX +dMNdMO fvSdNM ddbddb cDPcDP -dFNdKq +drQdKq diFdiF dmjdmj dKqdKq @@ -147510,20 +147426,20 @@ aaaaaa cZQaaa adCadC aaaaaa -cZMcZM +wdtwdt dfXdfX -desdes +devdev dfXdfX -cZMcZM +wdtwdt aaaaaa aaaaaa aaaaaa aaaaaa -cZMcZM +wdtwdt dfXdfX -desdes +devdev dfXdfX -cZMcZM +wdtwdt aaaaaa adCadC aaaaaa @@ -147862,20 +147778,20 @@ brgaab brgaab brgaab brgaab -cZMaab -dcVaab -cZMaab -deucUl -cZMaab +wdtaab +dfYaab +wdtaab +diwcUl +wdtaab brgaab brgaab brgaab brgaab -cZMaab -deuaab -cZMaab -deuaab -cZMaab +wdtaab +diwaab +wdtaab +diwaab +wdtaab aabaab aabaab aabaab @@ -152370,7 +152286,7 @@ bFmbFn bGJbGK bIybIz bJZbKa -aembLE +aambLE bMVbMW bOtbOu bPwbPx @@ -153790,9 +153706,9 @@ aSMadV aSMadV cizadV afaafb -baMatj +akIatj clrbbA -bcpbdd +bcpbcL cizciz cizciz adCciz @@ -154139,7 +154055,7 @@ adCadC aSMaSM abqabq adWaei -aeGclr +aelclr aepclr afcafd cizclr @@ -154148,7 +154064,7 @@ bcMbcN ciAciB bUwcka bdobdp -bMKbds +bdrbds cizciz aSMaSM aaaaaa @@ -154491,14 +154407,14 @@ aSMaSM aSMbTF abqbUH aejbTF -akIaen +aemaen aeFbZS afeaff atsavy bbDbbE bcObcP ciCbTF -bdJbTG +bddbTG clrbTG bdtbTF cizbTF @@ -154847,11 +154763,11 @@ bYpbYq bZTbZU afpcbE avHcdC -bcLbcl +bckbcl bcNcha ciDcdC ckcbdm -bhJclt +aczclt bducmK cgVbdL bTFlyY @@ -155196,15 +155112,15 @@ bTFbTF adAbUK bWGbWH bYraeo -anybbN +aeGbbN cbFbTF -baObaN +baMbaN cfqcfr -bcQbdr +bcQabp ciEbTG ckebdn clubdq -cmLdjK +cmLbdJ bdUbdV bTFbTF aSMaSM @@ -155902,7 +155818,7 @@ bULbUL bYvbYu bZXbZY aavcbI -cbPbaP +cbPbaO abgcbP cbPbdb actcbI @@ -157248,7 +157164,7 @@ aJsaSQ aJsaTG aWCaWD aOPaZF -aczbhL +bhJbhL bqibqt aJsbrW aJsaJs @@ -157310,7 +157226,7 @@ bULbUL bYvbYz bZZaeI aazcbO -aaWbck +aaWbaP cbPcfw acrbdc acxcbO diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index e8ff23c636f1..bcf5fb3736fa 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -17,6 +17,24 @@ /obj/effect/landmark/stationroom/box/foreportmaint1, /turf/template_noop, /area/template_noop) +"aad" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "aae" = ( /obj/effect/landmark/carpspawn, /turf/open/space, @@ -1476,6 +1494,14 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) +"acU" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/security/main) "acV" = ( /obj/structure/cable{ icon_state = "0-2" @@ -1712,6 +1738,12 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) +"adr" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/security/main) "ads" = ( /obj/structure/cable{ icon_state = "0-2" @@ -2349,6 +2381,13 @@ /obj/item/pen, /turf/open/floor/plasteel, /area/security/main) +"aeC" = ( +/obj/machinery/camera{ + c_tag = "Security Escape Pod"; + dir = 4 + }, +/turf/open/floor/plating, +/area/security/main) "aeD" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -2522,6 +2561,12 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) +"aeR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "aeS" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1{ dir = 6 @@ -2742,6 +2787,31 @@ }, /turf/open/floor/plasteel, /area/security/main) +"afl" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"afm" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"afn" = ( +/turf/open/floor/plating, +/area/security/main) "afo" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Three" @@ -2889,6 +2959,10 @@ }, /turf/open/floor/plasteel, /area/security/prison) +"afE" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "afF" = ( /obj/structure/table, /obj/item/assembly/signaler, @@ -3088,6 +3162,14 @@ }, /turf/open/floor/plasteel, /area/security/main) +"agb" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) "agc" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small{ @@ -3377,6 +3459,21 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/security/brig) +"agG" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) "agH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 5 @@ -3605,6 +3702,20 @@ }, /turf/open/floor/plasteel, /area/security/main) +"ahi" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 7 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) "ahj" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -3982,6 +4093,23 @@ }, /turf/open/floor/plasteel, /area/security/main) +"ahN" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/main"; + dir = 4; + name = "Security Office APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel, +/area/security/main) "ahO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -4330,6 +4458,28 @@ }, /turf/open/floor/plasteel, /area/security/main) +"aiv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/main) "aiw" = ( /obj/machinery/door/window/westleft{ base_state = "right"; @@ -5132,6 +5282,17 @@ /obj/effect/spawner/structure/window/reinforced/shutter, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"ajW" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "ajX" = ( /obj/structure/window/reinforced{ dir = 8 @@ -5439,6 +5600,12 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) +"akB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "akC" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -5763,6 +5930,23 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/fore) +"alh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "ali" = ( /obj/effect/spawner/structure/window/reinforced/shutter, /turf/open/floor/plating, @@ -5798,12 +5982,26 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"aln" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2"; + shuttledocked = 1 + }, +/turf/open/floor/plating, +/area/security/processing) "alo" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/space/basic, /area/space) +"alp" = ( +/turf/open/floor/plating, +/area/security/processing) "alq" = ( /turf/open/floor/plasteel, /area/security/processing) @@ -5814,6 +6012,13 @@ }, /turf/open/floor/plasteel, /area/security/processing) +"als" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/processing) "alt" = ( /obj/structure/cable{ icon_state = "2-8" @@ -6044,6 +6249,15 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) +"alT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "alU" = ( /turf/closed/wall, /area/maintenance/port/fore) @@ -6293,6 +6507,17 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"amv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "amw" = ( /obj/effect/spawner/structure/window/reinforced/shutter, /turf/open/floor/plating, @@ -6319,6 +6544,12 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) +"amA" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "amB" = ( /obj/machinery/door/poddoor/preopen{ id = "briggate"; @@ -6604,6 +6835,16 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"ana" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/processing) "anb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ dir = 4 @@ -6630,6 +6871,12 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"ane" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "anf" = ( /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -6656,6 +6903,15 @@ /obj/machinery/power/smes, /turf/open/floor/plating, /area/maintenance/solars/port/fore) +"ani" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "anj" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 8 @@ -6838,13 +7094,48 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"anE" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "anF" = ( /turf/open/floor/plating, /area/maintenance/fore/secondary) +"anG" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "anH" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/maintenance/solars/port/fore) +"anI" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Bow Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "anJ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plating, @@ -6871,6 +7162,16 @@ }, /turf/open/floor/plasteel/dark, /area/security/courtroom) +"anN" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 + }, +/turf/open/floor/plating, +/area/security/processing) "anO" = ( /obj/docking_port/stationary{ dir = 8; @@ -7086,6 +7387,15 @@ "aof" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) +"aog" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "aoh" = ( /obj/machinery/power/solar_control{ id = "auxsolareast"; @@ -7120,6 +7430,12 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"aol" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "aom" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4 @@ -7351,6 +7667,12 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"aoM" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "aoN" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -7588,6 +7910,18 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"apr" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/port/fore"; + dir = 1; + name = "Port Bow Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "aps" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -7664,6 +7998,15 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"apz" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "apA" = ( /obj/structure/cable{ icon_state = "0-4" @@ -7806,6 +8149,22 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"apR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/processing) "apS" = ( /obj/structure/cable{ icon_state = "1-2" @@ -8090,6 +8449,46 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"aqu" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aqv" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aqw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Starboard Bow Solar Access"; + req_access_txt = "10" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "aqx" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -8159,6 +8558,14 @@ /obj/structure/window/reinforced, /turf/open/floor/plasteel/showroomfloor, /area/security/main) +"aqJ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "aqK" = ( /obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, @@ -8414,6 +8821,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"arr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "ars" = ( /obj/machinery/power/apc{ areastring = "/area/ai_monitored/storage/eva"; @@ -8516,6 +8932,15 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"arI" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "arJ" = ( /obj/structure/cable{ icon_state = "1-8" @@ -8627,6 +9052,21 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"arV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "arW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -8892,6 +9332,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"asw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "asx" = ( /obj/structure/door_assembly/door_assembly_mai, /turf/open/floor/plating, @@ -9835,6 +10281,39 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"auE" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"auF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"auG" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"auH" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "auI" = ( /turf/open/floor/plating, /area/maintenance/department/electrical) @@ -10010,6 +10489,22 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"avd" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"ave" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) "avf" = ( /obj/machinery/door/airlock/maintenance{ name = "Chemical Storage"; @@ -10323,6 +10818,19 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"avF" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint3" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "avG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ dir = 8 @@ -10870,6 +11378,24 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"awI" = ( +/obj/machinery/button/door{ + id = "maint2"; + name = "Blast Door Control B"; + pixel_x = -28; + pixel_y = 4 + }, +/obj/machinery/button/door{ + id = "maint1"; + name = "Blast Door Control A"; + pixel_x = -28; + pixel_y = -6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "awJ" = ( /obj/structure/janitorialcart, /turf/open/floor/plating, @@ -11003,6 +11529,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/maintenance/department/electrical) +"awV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "awW" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -11044,6 +11576,14 @@ dir = 1 }, /area/hallway/secondary/entry) +"awZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "axa" = ( /obj/structure/cable{ icon_state = "1-8" @@ -11130,6 +11670,20 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"axh" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "axi" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -11678,6 +12232,21 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"ayi" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "ayj" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -11702,6 +12271,12 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"ayo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "ayp" = ( /obj/structure/bed, /obj/item/bedsheet, @@ -11784,6 +12359,13 @@ /obj/item/assembly/timer, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) +"ayw" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "ayx" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -12257,6 +12839,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/electrical) +"azy" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "azz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -13191,6 +13780,12 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) +"aBr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "aBs" = ( /obj/structure/cable, /obj/structure/cable{ @@ -13640,6 +14235,15 @@ }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) +"aCo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "aCp" = ( /obj/machinery/camera{ c_tag = "Arrivals North"; @@ -13855,15 +14459,14 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "aCK" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/hallway/secondary/entry) +/turf/open/floor/plasteel, +/area/quartermaster/storage) "aCL" = ( /obj/structure/closet/secure_closet/security, /obj/effect/turf_decal/tile/red{ @@ -14365,6 +14968,13 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) +"aDK" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/spawner/structure/window/reinforced/shutter, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "aDL" = ( /obj/machinery/camera{ c_tag = "Prison Holodeck"; @@ -15471,6 +16081,12 @@ }, /turf/open/floor/plasteel, /area/escapepodbay) +"aFS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aFT" = ( /obj/effect/turf_decal/stripes{ dir = 8 @@ -16230,6 +16846,16 @@ }, /turf/open/floor/plasteel, /area/engine/engine_smes) +"aHn" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "aHo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -20608,6 +21234,25 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"aQE" = ( +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aQF" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Security Escape Airlock"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "aQG" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 @@ -20617,6 +21262,33 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"aQH" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aQI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aQJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aQK" = ( /obj/effect/spawner/xmastree, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ @@ -20916,6 +21588,18 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"aRu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aRv" = ( /obj/machinery/door/airlock/maintenance{ name = "Testing Lab Maintenance"; @@ -21749,6 +22433,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"aTn" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "aTo" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -22545,6 +23247,21 @@ /obj/item/flashlight/lamp/green, /turf/open/floor/wood, /area/vacant_room) +"aUX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aUY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 8 @@ -23130,6 +23847,18 @@ }, /turf/open/floor/carpet/purple, /area/chapel/main) +"aWf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aWg" = ( /obj/structure/cable{ icon_state = "1-2" @@ -23201,6 +23930,27 @@ /obj/item/clothing/shoes/jackboots, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"aWo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aWp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aWq" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -23958,6 +24708,15 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/white, /area/medical/virology) +"aXI" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 2" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "aXJ" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -24752,6 +25511,16 @@ }, /turf/open/floor/plasteel, /area/bridge) +"aZm" = ( +/obj/machinery/camera{ + c_tag = "Escape Arm Airlocks"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "aZn" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -25608,6 +26377,12 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"bbb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "bbc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 6 @@ -26254,6 +27029,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"bcw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "bcx" = ( /obj/machinery/camera{ c_tag = "Starboard Primary Hallway 5" @@ -26290,6 +27074,15 @@ }, /turf/open/floor/carpet, /area/vacant_room) +"bcB" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "bcC" = ( /obj/structure/cable{ icon_state = "1-4" @@ -26448,6 +27241,15 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"bcP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "bcQ" = ( /obj/machinery/door/airlock/engineering{ name = "Vacant Office A"; @@ -26769,6 +27571,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"bdA" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"bdB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "bdC" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -27335,6 +28161,28 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"beK" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"beL" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 3" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "beM" = ( /obj/structure/chair{ dir = 1 @@ -30348,6 +31196,12 @@ }, /turf/open/floor/plasteel/white, /area/science/lab) +"bkw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "bkx" = ( /obj/machinery/status_display/supply{ pixel_y = 2 @@ -30434,6 +31288,12 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/port) +"bkH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "bkI" = ( /obj/machinery/light{ dir = 8 @@ -31042,6 +31902,37 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) +"blP" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"blQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blR" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/item/cigbutt, +/turf/open/floor/plating, +/area/maintenance/starboard) "blS" = ( /obj/machinery/light/small{ dir = 8 @@ -31150,6 +32041,21 @@ }, /turf/open/floor/plasteel, /area/teleporter) +"bmd" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bme" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "bmf" = ( /obj/structure/cable{ icon_state = "4-8" @@ -33362,6 +34268,13 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) +"bqh" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard) "bqi" = ( /obj/machinery/conveyor{ dir = 4; @@ -34171,6 +35084,19 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"brJ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"brK" = ( +/turf/open/floor/plating, +/area/quartermaster/storage) "brL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 10 @@ -34664,6 +35590,15 @@ }, /turf/open/floor/plasteel/white, /area/science/mixing) +"bsB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) "bsC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, @@ -39720,6 +40655,21 @@ "bCs" = ( /turf/closed/wall, /area/storage/tech) +"bCt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "bCu" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/public/glass{ @@ -41308,6 +42258,15 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/cmo) +"bFO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "bFP" = ( /obj/machinery/computer/card/minor/cmo{ dir = 1 @@ -41340,6 +42299,15 @@ }, /turf/open/floor/plasteel/white, /area/science/research) +"bFT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "bFU" = ( /turf/open/floor/plasteel/white, /area/science/mixing) @@ -41858,6 +42826,19 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/atmos_distro) +"bGU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/turf/open/floor/plasteel, +/area/engine/atmos_distro) "bGV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -41988,6 +42969,28 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos_distro) +"bHj" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/purple/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/atmos_distro) +"bHk" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "atmos blast door" + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/engine/atmos_distro) "bHl" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow, @@ -42094,6 +43097,28 @@ /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/engine/atmos_distro) +"bHy" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bHz" = ( +/obj/item/stack/ore/iron, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) "bHA" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -42358,6 +43383,13 @@ /obj/item/assembly/infra, /turf/open/floor/plating, /area/maintenance/port/aft) +"bIg" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "bIh" = ( /obj/structure/closet/secure_closet/bar{ req_access_txt = "25" @@ -42706,6 +43738,23 @@ }, /turf/open/floor/plating/airless, /area/science/test_area) +"bJb" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock"; + req_access_txt = "48"; + shuttledocked = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock) "bJc" = ( /obj/docking_port/stationary{ dir = 8; @@ -42718,6 +43767,22 @@ }, /turf/open/space/basic, /area/space) +"bJd" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock"; + req_access_txt = "48" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) "bJe" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -43169,6 +44234,14 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"bKk" = ( +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) "bKl" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/brown{ @@ -43288,6 +44361,20 @@ }, /turf/open/floor/plasteel, /area/engine/atmos_distro) +"bKA" = ( +/obj/machinery/camera{ + c_tag = "Aft Port Solar Access"; + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "bKB" = ( /obj/structure/closet/emcloset, /obj/structure/sign/warning/electricshock{ @@ -44428,6 +45515,16 @@ }, /turf/closed/wall/r_wall, /area/engine/atmos_distro) +"bNp" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/atmos_distro) "bNq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -44773,9 +45870,76 @@ }, /turf/open/space/basic, /area/tcommsat/computer) +"bNZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/tcommsat/entrance) +"bOa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/tcommsat/entrance) +"bOb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/tcommsat/entrance) +"bOc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) "bOd" = ( /turf/open/floor/plasteel, /area/engine/atmos) +"bOe" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bOf" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_one_access_txt = "10;61" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = 2; + diry = -2 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/engine/engineering) "bOg" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; @@ -45378,6 +46542,26 @@ /obj/item/extinguisher, /turf/open/floor/plasteel, /area/science/xenobiology) +"bPB" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = -4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "bPC" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -45971,6 +47155,23 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) +"bQI" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Incinerator Access"; + req_access_txt = "12" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden{ + name = "wooden barricade (CLOSED)" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "bQJ" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -46656,6 +47857,24 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"bUt" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bUu" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "bVa" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, /obj/effect/turf_decal/tile/green{ @@ -46802,6 +48021,12 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating, /area/maintenance/port/aft) +"bVG" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = -28 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "bVI" = ( /turf/closed/wall/r_wall, /area/tcommsat/server) @@ -46997,6 +48222,16 @@ }, /turf/open/floor/plasteel, /area/science/nanite) +"bXv" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "bXw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/decal/cleanable/dirt, @@ -47103,6 +48338,21 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) +"bYg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine, +/area/science/xenobiology) "bYh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -47131,6 +48381,40 @@ /obj/item/stack/spacecash/c200, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"bYt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bYu" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bYv" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Space" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/maintenance/port/aft) +"bYw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/maintenance/port/aft) +"bYx" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/maintenance/port/aft) "bYz" = ( /obj/machinery/light{ dir = 1 @@ -47160,20 +48444,6 @@ "bYH" = ( /turf/closed/wall, /area/engine/break_room) -"bYI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "bYM" = ( /obj/machinery/airalarm{ dir = 1; @@ -47855,19 +49125,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"ccT" = ( -/obj/machinery/camera{ - c_tag = "Escape Arm Airlocks"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "ccV" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -47974,6 +49231,15 @@ /obj/structure/closet/firecloset, /turf/open/floor/plasteel, /area/engine/engineering) +"cdr" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "cds" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/starboard/aft"; @@ -48149,6 +49415,16 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"ceT" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ceU" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "ceV" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -48531,6 +49807,21 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"cgG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "cgO" = ( /obj/structure/rack, /obj/item/lighter, @@ -48671,6 +49962,71 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/aft) +"chN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chS" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chT" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "chY" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, @@ -48842,6 +50198,10 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/aft) +"ciI" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "ciK" = ( /obj/structure/rack, /turf/open/floor/plating, @@ -49052,6 +50412,20 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cjF" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "cjH" = ( /obj/structure/cable{ icon_state = "1-8" @@ -49132,6 +50506,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/chief) +"cks" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "cku" = ( /obj/structure/cable{ icon_state = "0-8" @@ -49325,6 +50708,12 @@ /obj/machinery/cell_charger, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"clx" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "cly" = ( /obj/structure/chair/stool, /obj/machinery/camera{ @@ -49345,6 +50734,12 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) +"clA" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "clC" = ( /obj/structure/cable{ icon_state = "1-4" @@ -49483,6 +50878,15 @@ /obj/structure/closet/toolcloset, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cmv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "cmw" = ( /obj/machinery/power/solar_control{ dir = 1; @@ -49560,6 +50964,21 @@ }, /turf/open/floor/plasteel, /area/construction) +"cnk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "cnl" = ( /obj/structure/cable{ icon_state = "1-8" @@ -49640,6 +51059,12 @@ /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/quartermaster/storage) +"cnK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "cnL" = ( /obj/structure/cable{ icon_state = "1-2" @@ -49785,12 +51210,6 @@ }, /turf/open/floor/plasteel, /area/engine/engine_smes) -"coD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) "cpe" = ( /obj/docking_port/stationary/random{ dir = 8; @@ -49888,6 +51307,23 @@ }, /turf/open/space/basic, /area/space) +"cqu" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = -1; + diry = -1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "cqv" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, @@ -50035,21 +51471,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/aft) -"crQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "csl" = ( /obj/structure/transit_tube/diagonal/topleft, /turf/open/space/basic, @@ -50095,19 +51516,10 @@ /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall, /area/engine/engineering) -"cut" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, +"ctZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, -/area/maintenance/fore/secondary) +/area/tcommsat/entrance) "cuD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -50125,6 +51537,12 @@ "cva" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) +"cvO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "cws" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, @@ -50136,14 +51554,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cwD" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/port/aft) "cwT" = ( /obj/machinery/camera{ c_tag = "Arrivals Escape Pod 2"; @@ -50197,6 +51607,77 @@ }, /turf/open/space/basic, /area/space) +"cxG" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/main) +"cxJ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/processing) +"cxN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"cxP" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/processing) +"cxW" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "cxY" = ( /obj/machinery/camera{ c_tag = "Arrivals Escape Pod 1"; @@ -50205,6 +51686,21 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/hallway/secondary/entry) +"cya" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore) "cyb" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" @@ -50249,6 +51745,36 @@ }, /turf/open/floor/plating, /area/hallway/secondary/exit) +"cyl" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cyp" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "cyr" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -50258,6 +51784,84 @@ }, /turf/open/floor/plating, /area/hallway/secondary/exit) +"cyt" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cyu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 3" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cyC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cyD" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"cyE" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cyK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "cyM" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -50282,6 +51886,19 @@ }, /turf/open/space/basic, /area/space) +"cyU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "czG" = ( /obj/structure/cable{ icon_state = "2-4" @@ -50302,21 +51919,21 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"cAs" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" +"cAh" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAi" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/port/aft) "cAy" = ( /obj/structure/closet/secure_closet/freezer/kitchen/maintenance, /turf/open/floor/plating, @@ -50414,6 +52031,10 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"cBl" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "cBm" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, @@ -50550,6 +52171,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/engineering) +"cBT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "cBU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, @@ -50678,24 +52306,6 @@ /obj/structure/closet/radiation, /turf/open/floor/plasteel, /area/engine/engineering) -"cFe" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint3" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cFl" = ( -/turf/closed/wall, -/area/maintenance/solars/port/aft) "cFZ" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; @@ -50857,14 +52467,13 @@ }, /turf/open/space/basic, /area/space) -"cKh" = ( +"cIh" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" + name = "Port Docking Bay 1" }, -/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/hallway/secondary/entry) "cKA" = ( @@ -50877,52 +52486,25 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"cKJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) "cKY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"cLc" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/obj/machinery/door/firedoor/border_only{ +"cLv" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/quartermaster/storage) -"cLZ" = ( -/obj/item/stack/ore/iron, /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 + dir = 1 }, +/obj/structure/table/glass, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, -/area/quartermaster/miningdock) +/area/science/xenobiology) "cMC" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the Engine."; @@ -51098,6 +52680,41 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) +"cPH" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPI" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPR" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/port/fore) "cQn" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, @@ -51431,60 +53048,6 @@ "cVb" = ( /turf/closed/wall, /area/hallway/secondary/service) -"cVx" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"cVZ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cXq" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cXC" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "daW" = ( /obj/structure/chair/office/light{ dir = 4 @@ -51513,11 +53076,6 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/escapepodbay) -"dhy" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "dif" = ( /obj/structure/table, /obj/item/storage/box/masks, @@ -51587,74 +53145,11 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"dpO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"dqb" = ( -/obj/machinery/camera{ - c_tag = "Aft Port Solar Access"; - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/emcloset, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dsT" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "dus" = ( /obj/structure/table/wood, /obj/item/flashlight/lantern, /turf/open/floor/plasteel/dark, /area/chapel/main) -"dvM" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"dxm" = ( -/obj/item/stack/ore/silver, -/obj/item/stack/ore/silver, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) "dCA" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -51687,17 +53182,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/white, /area/medical/virology) -"dJo" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "dLq" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/components/binary/pump/on/layer3{ @@ -51725,17 +53209,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"dOh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/fore) "dRm" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -51745,13 +53218,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"dRK" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/components/unary/vent_pump/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) "dRN" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -51760,20 +53226,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/medical/virology) -"dSB" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "dTf" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -51789,18 +53241,13 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"dXk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, +"dWP" = ( +/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/maintenance/port/aft) "dZL" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -51810,10 +53257,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"edR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "ehy" = ( /obj/structure/sign/warning/nosmoking{ pixel_y = 30 @@ -51826,26 +53269,6 @@ /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"eiN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"ema" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "eqZ" = ( /obj/machinery/nuclearbomb/beer, /turf/open/floor/plating, @@ -51881,40 +53304,12 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"esT" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"evF" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "ewn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"ewG" = ( -/turf/closed/wall, -/area/maintenance/solars/starboard/fore) "exz" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, @@ -51930,62 +53325,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"eAT" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"eBC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"eDG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"eEj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"eFz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "eFU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -52022,15 +53361,6 @@ }, /turf/open/floor/plasteel/dark, /area/medical/sleeper) -"eKj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) "eOz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -52087,26 +53417,6 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"eSG" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/tcommsat/entrance) -"eSR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) "eVv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -52124,16 +53434,6 @@ }, /turf/open/floor/plating, /area/medical/virology) -"eVK" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "eVL" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -52143,30 +53443,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"eWa" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"eWH" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "eXV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52249,6 +53525,23 @@ /obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel, /area/quartermaster/office) +"fht" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) "fip" = ( /turf/closed/wall, /area/hallway/primary/aft) @@ -52259,15 +53552,6 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) -"fln" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "flP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -52285,21 +53569,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) -"fmF" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "fnp" = ( /obj/structure/table, /obj/item/flashlight, @@ -52307,28 +53576,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/engine/atmos) -"foH" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - shuttledocked = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/processing) -"foJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "foN" = ( /obj/structure/cable{ icon_state = "4-8" @@ -52337,34 +53584,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) -"frD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "ftM" = ( /obj/structure/extraction_point{ name = "Xenobiology Fulton Retriever" }, /turf/open/floor/engine, /area/science/xenobiology) -"fvM" = ( -/obj/effect/spawner/structure/window/reinforced/shutter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "fxr" = ( /obj/machinery/airalarm{ pixel_y = 24 @@ -52386,19 +53611,6 @@ /obj/item/stock_parts/subspace/transmitter, /turf/open/floor/plasteel/dark, /area/tcommsat/computer) -"fyJ" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "fzU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -52510,44 +53722,11 @@ /obj/machinery/photocopier, /turf/open/floor/wood, /area/lawoffice) -"fMS" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"fNw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "fOD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"fOS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "fPF" = ( /obj/effect/turf_decal/delivery, /obj/structure/noticeboard{ @@ -52689,19 +53868,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"gea" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "ggH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 4 @@ -52712,14 +53878,6 @@ /obj/machinery/holopad, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"ght" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/tcommsat/entrance) "gjl" = ( /turf/closed/wall, /area/quartermaster/warehouse) @@ -52747,17 +53905,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"goD" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/engine/atmos_distro) "grO" = ( /obj/machinery/camera{ c_tag = "Central Hallway South-East"; @@ -52768,48 +53915,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"gsK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gsM" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"gti" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access_txt = "48"; - shuttledocked = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) "gtZ" = ( /obj/structure/transit_tube/curved/flipped, /turf/open/space/basic, @@ -52847,42 +53952,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/engine/engineering) -"gzM" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gzP" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gCB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gCP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) "gDO" = ( /obj/machinery/pipedispenser, /turf/open/floor/plasteel/dark, @@ -52902,6 +53971,12 @@ }, /turf/closed/wall, /area/maintenance/disposal/incinerator) +"gEO" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "gER" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -52928,20 +54003,6 @@ /mob/living/simple_animal/hostile/retaliate/goose/vomit, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"gIh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 1 - }, -/turf/open/floor/plating, -/area/tcommsat/entrance) "gIR" = ( /obj/machinery/light/small, /turf/open/floor/plating, @@ -52952,6 +54013,20 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"gLH" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/port/fore) "gMc" = ( /obj/machinery/door/airlock/medical{ name = "Paramedic Staging Area"; @@ -52965,21 +54040,6 @@ }, /turf/open/floor/plasteel, /area/medical/paramedic) -"gMA" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "gME" = ( /obj/effect/turf_decal/tile/blue{ dir = 0 @@ -52989,28 +54049,6 @@ }, /turf/open/floor/plasteel, /area/bridge) -"gMM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gMO" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/tcommsat/entrance) "gQJ" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/light/small{ @@ -53046,21 +54084,6 @@ }, /turf/open/floor/plating, /area/construction) -"gWm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "gXs" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -53089,26 +54112,6 @@ dir = 8 }, /area/medical/sleeper) -"gZI" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) -"haw" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "hbC" = ( /turf/closed/wall/r_wall, /area/tcommsat/lounge) @@ -53129,43 +54132,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/port) -"heQ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Incinerator Access"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hfM" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 1 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "hkg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, @@ -53194,15 +54160,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"hmG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "hrn" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53223,12 +54180,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/vacant_room/commissary) -"hun" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "huq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -53246,18 +54197,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/vacant_room/commissary) -"hwv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "hxt" = ( /obj/effect/turf_decal/tile/yellow, /obj/machinery/door/firedoor/border_only{ @@ -53281,12 +54220,6 @@ }, /turf/open/floor/plasteel/dark, /area/tcommsat/lounge) -"hzm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "hCS" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -53345,27 +54278,6 @@ }, /turf/open/floor/plasteel, /area/escapepodbay) -"hKn" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/processing) "hKB" = ( /obj/machinery/airalarm{ pixel_y = 24 @@ -53373,15 +54285,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/medical/paramedic) -"hKY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "hMp" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 9 @@ -53397,16 +54300,6 @@ /obj/machinery/stasis, /turf/open/floor/plasteel, /area/medical/sleeper) -"hNI" = ( -/obj/effect/spawner/structure/window/reinforced/shutter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "hQb" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53433,13 +54326,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/aft) -"hSf" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "hTi" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/camera/motion{ @@ -53472,56 +54358,6 @@ /obj/item/electronics/firelock, /turf/open/floor/plasteel, /area/engine/atmos) -"hWw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"hWx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hXW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"hZm" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"iay" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "iaS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -53540,30 +54376,6 @@ "ihS" = ( /turf/closed/wall/r_wall, /area/medical/sleeper) -"ijY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"imo" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "imE" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53619,15 +54431,6 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) -"ivp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "ivq" = ( /obj/machinery/airalarm{ dir = 1; @@ -53644,18 +54447,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/security/detectives_office) -"ixI" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "iyh" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -53673,20 +54464,13 @@ }, /turf/open/floor/plasteel/dark, /area/tcommsat/lounge) -"iBq" = ( -/obj/effect/turf_decal/tile/blue{ +"iBw" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "iDv" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -53747,12 +54531,19 @@ }, /turf/open/floor/plasteel/dark, /area/medical/sleeper) -"iHI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 +"iMi" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/hallway/secondary/exit) +/area/tcommsat/entrance) "iMq" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53774,26 +54565,10 @@ }, /turf/open/floor/plating, /area/medical/genetics) -"iMU" = ( -/turf/closed/wall, -/area/maintenance/solars/port/fore) "iOa" = ( /obj/structure/spacepoddoor, /turf/open/floor/engine/airless, /area/escapepodbay) -"iOe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/turf/open/floor/plasteel, -/area/engine/atmos_distro) "iOu" = ( /obj/structure/target_stake, /turf/open/floor/plasteel, @@ -53804,22 +54579,6 @@ dir = 4 }, /area/escapepodbay) -"iQY" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) "iRL" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, @@ -53871,6 +54630,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/security/courtroom) +"iVj" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "iVI" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -53894,31 +54659,6 @@ }, /turf/open/floor/plasteel/white, /area/science/mixing) -"iYT" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"iZA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "jbI" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -53940,15 +54680,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/aft) -"jjr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "jjW" = ( /obj/machinery/light{ dir = 8 @@ -53962,38 +54693,10 @@ /obj/machinery/atmospherics/components/unary/tank/toxins, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"jkI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "jlq" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space) -"jlN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/main) "jmH" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall, @@ -54017,28 +54720,6 @@ /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"jqZ" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"jrf" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "jsp" = ( /obj/machinery/door/firedoor/border_only{ dir = 1 @@ -54046,20 +54727,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/aft) -"jst" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/security/main) "jsQ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -54082,25 +54749,7 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space/basic, /area/engine/atmos_distro) -"jwH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"jzn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"jAh" = ( +"jAh" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -54116,41 +54765,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/department/tcoms) -"jBJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"jCp" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"jCA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/security/processing) "jDa" = ( /obj/structure/table/wood, /obj/item/camera, @@ -54164,18 +54778,6 @@ }, /turf/open/floor/plasteel/white, /area/science/nanite) -"jDv" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "jDD" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -54189,52 +54791,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"jHx" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = 1; - diry = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jIf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"jJv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"jJQ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "jLm" = ( /mob/living/simple_animal/mouse, /turf/open/floor/plasteel, @@ -54247,33 +54803,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"jNR" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/port/fore"; - dir = 1; - name = "Port Bow Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jOV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/layer1{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "jPU" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54294,18 +54823,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"jSR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +"jQW" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" }, -/obj/machinery/atmospherics/pipe/layer_manifold{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) +/area/quartermaster/storage) "jTR" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54343,57 +54877,12 @@ }, /turf/open/floor/plasteel/dark, /area/medical/sleeper) -"jXF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"jXK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "jXT" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, /turf/open/floor/plasteel, /area/engine/atmos) -"jYo" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "atmos blast door" - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/engine/atmos_distro) "kaa" = ( /obj/machinery/airalarm{ dir = 4; @@ -54412,23 +54901,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/tcommsat/computer) -"kcy" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/main) "kfB" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -54453,6 +54925,15 @@ /obj/item/stack/rods/ten, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"khB" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "kkd" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, @@ -54512,15 +54993,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"kpb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "kuh" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -54537,27 +55009,6 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) -"kxR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/main) "kyM" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54581,15 +55032,6 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) -"kCm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "kEh" = ( /obj/effect/landmark/stationroom/box/engine, /turf/open/space/basic, @@ -54665,37 +55107,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/aft) -"kQW" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Quarter Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"kRp" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "kRZ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6; @@ -54713,15 +55124,6 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space/basic, /area/engine/atmos_distro) -"kVO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "kVU" = ( /turf/closed/wall, /area/vacant_room/commissary) @@ -54739,25 +55141,6 @@ /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/white, /area/medical/genetics) -"kYG" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"kYY" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/port/aft) "lar" = ( /obj/machinery/telecomms/hub/preset, /obj/effect/turf_decal/tile/neutral{ @@ -54802,15 +55185,6 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space/basic, /area/engine/atmos_distro) -"lhn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/processing) "lhH" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -54859,14 +55233,6 @@ }, /turf/open/floor/plasteel, /area/tcommsat/entrance) -"lou" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/tcommsat/entrance) "loA" = ( /obj/machinery/requests_console{ department = "Medbay"; @@ -54878,19 +55244,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"loR" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/port/fore) "lpF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/carpet/purple, @@ -54915,39 +55268,21 @@ }, /turf/open/space/basic, /area/space/nearstation) -"ltw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "luw" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/closed/wall, /area/maintenance/aft) -"lve" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +"luD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "lvl" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -54969,33 +55304,10 @@ }, /turf/open/floor/plating, /area/security/detectives_office) -"lze" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "lAB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, /area/science/nanite) -"lGE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/processing) "lGF" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -55005,30 +55317,10 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) -"lIE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "lKf" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/closed/wall/r_wall, /area/engine/atmos) -"lLH" = ( -/turf/closed/wall, -/area/maintenance/solars/starboard/aft) -"lLO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/processing) "lMg" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -55065,15 +55357,6 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space/basic, /area/engine/atmos_distro) -"lVu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "lVF" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55091,17 +55374,6 @@ /obj/effect/landmark/start/yogs/signal_technician, /turf/open/floor/plasteel, /area/tcommsat/computer) -"lYU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "lZq" = ( /obj/machinery/smartfridge/disks, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, @@ -55149,20 +55421,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/white, /area/medical/virology) -"min" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Space" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) "miX" = ( /obj/machinery/door/window/southleft{ base_state = "right"; @@ -55187,59 +55445,13 @@ "mlj" = ( /turf/closed/wall/r_wall, /area/hallway/primary/central) -"mlo" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "mmQ" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"mmV" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "mof" = ( /turf/closed/wall/r_wall, /area/quartermaster/sorting) -"msz" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "mxJ" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -55250,12 +55462,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/quartermaster/sorting) -"mxL" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/closed/wall, -/area/maintenance/starboard/fore) "myI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/grimy, @@ -55281,15 +55487,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"mAm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "mBB" = ( /obj/machinery/telecomms/processor/preset_three, /obj/effect/turf_decal/tile/neutral{ @@ -55304,28 +55501,6 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) -"mCg" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Quarter Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) "mCo" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -55333,10 +55508,6 @@ /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"mDA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "mFi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -55346,43 +55517,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"mGV" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"mIY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"mJV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "mKj" = ( /obj/structure/table, /obj/item/storage/firstaid/brute{ @@ -55404,19 +55538,11 @@ /area/medical/sleeper) "mLv" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/security/processing) "mMn" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -55457,47 +55583,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"mNK" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"mOm" = ( -/obj/structure/closet/crate, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/layer1, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"mRQ" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_one_access_txt = "10;61" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = 2; - diry = -2 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/engine/engineering) "mSa" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -55514,26 +55599,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/tcommsat/computer) -"mTa" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"mTq" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "mUs" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/oxygen, @@ -55553,15 +55618,6 @@ /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/tcommsat/computer) -"mVu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "mWH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55576,21 +55632,6 @@ }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) -"mXC" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "mYq" = ( /obj/effect/turf_decal/bot_white, /obj/machinery/teleport/station, @@ -55604,15 +55645,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"nau" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/security/main) "naQ" = ( /obj/machinery/vending/cigarette, /obj/machinery/light{ @@ -55662,15 +55694,6 @@ }, /turf/open/floor/plasteel, /area/storage/primary) -"nis" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "njh" = ( /obj/structure/sink{ dir = 4; @@ -55683,21 +55706,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/locker) -"njV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/tcommsat/entrance) "njZ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -55712,34 +55720,6 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"nld" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 7 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/main) -"nlx" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "nqo" = ( /obj/machinery/telecomms/receiver/preset_left, /obj/effect/turf_decal/tile/neutral{ @@ -55789,68 +55769,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"nxw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"nxy" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"nyN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"nAV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plating, -/area/security/main) -"nCC" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/item/cigbutt, -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "nCP" = ( /obj/effect/landmark/stationroom/box/xenobridge, /turf/template_noop, @@ -55882,6 +55800,21 @@ /obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"nLP" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = 2; + diry = -1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/engine/engineering) "nLY" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -55923,19 +55856,6 @@ /obj/structure/closet/l3closet, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"nOV" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) "nTg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -55963,15 +55883,6 @@ }, /turf/open/floor/plasteel/white, /area/tcommsat/computer) -"nWK" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "nYC" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 @@ -56006,14 +55917,6 @@ }, /turf/open/floor/plasteel, /area/vacant_room/commissary) -"odL" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "oef" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/carpet/purple, @@ -56032,24 +55935,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"ohJ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "oiE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -56068,14 +55953,6 @@ }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) -"okC" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "olQ" = ( /obj/structure/table, /obj/item/storage/box/rxglasses{ @@ -56094,70 +55971,16 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"ooX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "opj" = ( /mob/living/simple_animal/moonrat{ name = "Joe" }, /turf/open/floor/plasteel, /area/hydroponics/garden) -"oqd" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) "oqv" = ( /obj/structure/sign/warning/pods, /turf/closed/wall, /area/engine/engineering) -"ord" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"orq" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/main) -"osz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "osI" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, @@ -56202,13 +56025,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/medical/virology) -"oDC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "oFM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -56236,28 +56052,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/wood, /area/library) -"oMR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/processing) "oNR" = ( /obj/machinery/telecomms/bus/preset_three, /obj/machinery/light, @@ -56284,19 +56078,6 @@ }, /turf/open/floor/plasteel, /area/medical/sleeper) -"oRq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "oSz" = ( /obj/machinery/door/airlock/maintenance{ id_tag = "commissarydoor"; @@ -56313,18 +56094,6 @@ /obj/item/phone, /turf/open/floor/plasteel/dark, /area/tcommsat/lounge) -"oUK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "oXu" = ( /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -56399,18 +56168,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"pmW" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "pmX" = ( /obj/machinery/light_switch{ pixel_x = -28 @@ -56422,25 +56179,6 @@ /obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"ppd" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/security/main) -"pqk" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/port/fore) "prH" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -56453,16 +56191,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"psq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "ptH" = ( /turf/closed/wall, /area/escapepodbay) @@ -56501,37 +56229,10 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"pBG" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "pBI" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall, /area/engine/engineering) -"pDf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"pDG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "pEf" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -56565,33 +56266,17 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"pHZ" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) "pIt" = ( /obj/machinery/pipedispenser/disposal, /obj/machinery/light, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"pMt" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 +"pMc" = ( +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "pMy" = ( /obj/machinery/button/door{ id = "escapepodbay"; @@ -56601,24 +56286,6 @@ }, /turf/open/floor/engine, /area/escapepodbay) -"pNj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "pOw" = ( /turf/closed/wall/r_wall, /area/hallway/primary/port) @@ -56642,37 +56309,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/escapepodbay) -"pSF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"pSY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"pTh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) "pUq" = ( /obj/effect/landmark/secequipment, /obj/effect/turf_decal/bot, @@ -56765,15 +56401,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"qlA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) "qpS" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -56816,20 +56443,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/hallway/primary/central) -"qsH" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/port/aft) "qsM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, @@ -56887,26 +56500,6 @@ /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) -"qxX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qyp" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/port/aft) "qyQ" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -56934,32 +56527,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/lawoffice) -"qCq" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"qCv" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "qDU" = ( /obj/machinery/door/airlock/hatch{ name = "Telecomms Control Room"; @@ -56973,30 +56540,30 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/tcommsat/computer) -"qFW" = ( +"qEl" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, /obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" + name = "Port Docking Bay 1" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/maintenance/port/fore) -"qGp" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, +/area/hallway/secondary/entry) +"qGa" = ( /obj/machinery/door/airlock/external{ - req_access_txt = "13" + name = "Engineering External Access"; + req_access_txt = "10;13" }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, -/area/maintenance/fore) +/area/tcommsat/entrance) "qIU" = ( /obj/item/storage/secure/safe{ pixel_x = 5; @@ -57004,20 +56571,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"qIX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "qJy" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -57069,45 +56622,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/atmos) -"qMV" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qOl" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"qOB" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "qPL" = ( /obj/machinery/conveyor{ dir = 8; @@ -57121,35 +56635,6 @@ "qQV" = ( /turf/template_noop, /area/template_noop) -"qVL" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/main) -"qWn" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "qWw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -57161,19 +56646,6 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"rdw" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = 2; - diry = -1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/engine/engineering) "reN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57203,6 +56675,10 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/maintenance/aft) +"riA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) "riC" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -57247,17 +56723,6 @@ dir = 8 }, /area/hallway/secondary/exit) -"rmd" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/port/fore) "rmO" = ( /obj/machinery/portable_atmospherics/canister/bz, /obj/machinery/light/small{ @@ -57317,44 +56782,10 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) -"rvS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "ryf" = ( /obj/structure/sign/departments/minsky/research/research, /turf/closed/wall/r_wall, /area/science/lab) -"rzM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"rBa" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rEb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/port/aft) "rEl" = ( /obj/machinery/light/small{ dir = 1 @@ -57371,27 +56802,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"rEH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"rFv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "rFw" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -57412,27 +56822,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/aft) -"rGe" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"rGf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) "rGU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ dir = 1 @@ -57468,23 +56857,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/construction) -"rLw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rPi" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "rPk" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -57515,18 +56887,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"rVA" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "rXN" = ( /obj/effect/landmark/start/yogs/mining_medic, /turf/open/floor/plasteel, @@ -57551,11 +56911,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"rZX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "saK" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -57570,26 +56925,6 @@ }, /turf/open/floor/plasteel/white, /area/science/nanite) -"sdg" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) "sej" = ( /obj/structure/table, /obj/item/flashlight/lamp, @@ -57732,21 +57067,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/atmos) -"szB" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "sDl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, @@ -57802,15 +57122,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/vacant_room/commissary) -"sHa" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "sHo" = ( /turf/open/floor/engine, /area/escapepodbay) @@ -57852,38 +57163,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/aft) -"sLi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"sNe" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "sOm" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /turf/open/floor/plasteel/dark, @@ -57903,42 +57182,12 @@ /obj/structure/window/reinforced, /turf/open/space/basic, /area/space) -"sRc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sRL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) -"sSm" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/processing) "sTv" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel, /area/storage/primary) -"sUq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/tcommsat/entrance) "sVZ" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -57965,15 +57214,20 @@ }, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"sYf" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +"sXy" = ( /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" + name = "Security External Airlock"; + req_access_txt = "63" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/security/main) "sYv" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -58062,45 +57316,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"thI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "tiM" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/engine/gravity_generator) -"tkt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, -/turf/open/floor/plating, -/area/tcommsat/entrance) -"tkW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +"tkO" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = 1; + diry = 1 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "tnb" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment{ @@ -58159,25 +57389,6 @@ /obj/item/beacon, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"tqM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) "trb" = ( /obj/machinery/light{ dir = 4 @@ -58192,18 +57403,6 @@ }, /turf/open/floor/plasteel/stairs, /area/escapepodbay) -"trP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/tcommsat/entrance) "tsI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58221,15 +57420,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"txU" = ( -/obj/machinery/camera{ - c_tag = "Security Escape Pod"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/security/main) "typ" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Input Port Pump" @@ -58249,15 +57439,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"tAz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "tBs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -58307,16 +57488,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"tKh" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "tLh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, @@ -58346,34 +57517,6 @@ /obj/machinery/atmospherics/pipe/manifold/yellow/hidden, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"tOj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Starboard Bow Solar Access"; - req_access_txt = "10" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"tPc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/processing) "tPm" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/camera{ @@ -58382,16 +57525,6 @@ }, /turf/open/floor/plasteel, /area/storage/tools) -"tPY" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "tQA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -58400,17 +57533,6 @@ "tQD" = ( /turf/closed/wall/r_wall, /area/maintenance/aft) -"tRr" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "tSz" = ( /turf/open/floor/plasteel, /area/science/nanite) @@ -58472,37 +57594,16 @@ }, /turf/open/floor/wood, /area/lawoffice) -"tXh" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Bow Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"tYa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 +"tVy" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "uax" = ( /obj/structure/table, /obj/item/folder/blue, @@ -58542,17 +57643,6 @@ /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel, /area/storage/tools) -"ukG" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "ulE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -58563,40 +57653,6 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"umU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"unF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"upt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "upE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -58604,17 +57660,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/warehouse) -"uqD" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/engine/atmos_distro) "uru" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, @@ -58651,18 +57696,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"uyE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "uzN" = ( /obj/machinery/telecomms/bus/preset_one, /obj/machinery/light{ @@ -58716,30 +57749,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/port) -"uHY" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"uKu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "uNF" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58800,24 +57809,30 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/port) +"uUM" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/engine/engineering) +"uVj" = ( +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "uVA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, /area/escapepodbay) -"uXZ" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 8 +"uXn" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "vbD" = ( /obj/machinery/door/airlock/command/glass{ name = "EVA Storage"; @@ -58841,17 +57856,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/tcoms) -"vcV" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, +"veU" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/maintenance/starboard/aft) +/area/maintenance/port/fore) "vfv" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment{ @@ -58859,18 +57873,6 @@ }, /turf/open/space/basic, /area/space) -"vjQ" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "vjX" = ( /obj/structure/rack, /obj/item/clothing/head/welding, @@ -58911,29 +57913,6 @@ /obj/structure/sign/warning/radiation, /turf/closed/wall/r_wall, /area/engine/engineering) -"vnv" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"vpf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "vpy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -58957,47 +57936,12 @@ /obj/effect/turf_decal/bot_white/left, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) -"vrz" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "vsQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ dir = 8 }, /turf/open/floor/plasteel, /area/escapepodbay) -"vth" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"vvr" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/processing) "vxh" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -59053,36 +57997,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/engine/engineering) -"vDC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"vEi" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "vFa" = ( /obj/structure/cable{ icon_state = "1-2" @@ -59100,6 +58014,16 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"vHr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "vKC" = ( /obj/structure/cable{ icon_state = "1-2" @@ -59119,13 +58043,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"vLm" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "vMA" = ( /obj/structure/transit_tube/curved/flipped{ dir = 1 @@ -59144,18 +58061,6 @@ }, /turf/open/space, /area/space) -"vRI" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "vRL" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -59206,19 +58111,6 @@ }, /turf/open/floor/plasteel, /area/vacant_room/commissary) -"vYs" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) "vYE" = ( /obj/machinery/telecomms/processor/preset_four, /obj/effect/turf_decal/tile/neutral{ @@ -59266,15 +58158,6 @@ }, /turf/open/floor/plating, /area/quartermaster/sorting) -"wfU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "wil" = ( /obj/structure/cable{ icon_state = "1-2" @@ -59282,29 +58165,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port/aft) -"wjn" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"wkE" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = -1; - diry = -1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "wkN" = ( /turf/closed/wall, /area/science/nanite) @@ -59312,24 +58172,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/tcommsat/lounge) -"wmp" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "wmq" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/dark, @@ -59352,28 +58194,18 @@ }, /turf/open/floor/plasteel, /area/bridge) -"wqI" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 +"wom" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"wrz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/turf/open/floor/plating, +/area/maintenance/port/aft) "wsM" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -59409,26 +58241,6 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"wvK" = ( -/obj/machinery/button/door{ - id = "maint2"; - name = "Blast Door Control B"; - pixel_x = -28; - pixel_y = 4 - }, -/obj/machinery/button/door{ - id = "maint1"; - name = "Blast Door Control A"; - pixel_x = -28; - pixel_y = -6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "wvX" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -59490,16 +58302,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/medical/virology) -"wAw" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "wCj" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -59510,25 +58312,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel, /area/engine/break_room) -"wCs" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/main"; - dir = 4; - name = "Security Office APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/main) "wDq" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -59572,13 +58355,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/fore) -"wIA" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "wIG" = ( /obj/machinery/meter, /obj/item/radio/intercom{ @@ -59620,31 +58396,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/space, /area/maintenance/disposal/incinerator) -"wSe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"wUo" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "wUw" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -59661,24 +58412,6 @@ /obj/item/storage/secure/briefcase, /turf/open/floor/plasteel, /area/vacant_room/commissary) -"wWS" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "wXz" = ( /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall/r_wall, @@ -59702,15 +58435,6 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) -"xcQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "xfi" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment, @@ -59722,11 +58446,6 @@ }, /turf/open/floor/plating, /area/construction) -"xhW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/engine/engineering) "xiz" = ( /obj/machinery/telecomms/processor/preset_two, /obj/effect/turf_decal/tile/neutral{ @@ -59801,13 +58520,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"xvY" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "xBo" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -59866,17 +58578,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel, /area/escapepodbay) -"xJF" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "xLv" = ( /obj/structure/table, /obj/item/hand_labeler, @@ -59926,30 +58627,6 @@ /obj/item/clothing/under/yogs/rank/clerk/skirt, /turf/open/floor/plasteel, /area/clerk) -"xTD" = ( -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = -4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/turf/open/floor/plasteel, -/area/science/xenobiology) "xWi" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -59964,6 +58641,10 @@ /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/engine/atmos) +"xYC" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "xYL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 8 @@ -60058,15 +58739,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/white, /area/tcommsat/computer) -"ygp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "yjy" = ( /obj/structure/transit_tube/diagonal{ dir = 4 @@ -71482,11 +70154,11 @@ apN apN apN apJ -ooX -wrz -vrz -dsT -aCK +awZ +ayl +uXn +auP +cIh aaa aaa aaa @@ -71494,10 +70166,10 @@ aaa aaa aaa aaa -dvM -qOB -xJF -ijY +azy +auP +qEl +ayl aRY aSm aaa @@ -71506,11 +70178,11 @@ aaa aaa aaa aSm -jXK -tQA -eWa -ygp -cKh +awZ +ayl +beK +auP +cyt cyd aaa aaa @@ -71739,10 +70411,10 @@ apN apN apN apJ -dJo -vpf +awZ +ayk +awW awW -asE aSm aaa aaa @@ -71752,9 +70424,9 @@ aaa aaa aaa aSm -asE awW -upt +awW +awV aRY aSm aaa @@ -71763,10 +70435,10 @@ aaa aaa aaa aSm -vDC +awZ ayk awW -asE +awW aSm aaa aaa @@ -71996,8 +70668,8 @@ apN apN apN apJ -dJo -hZm +awZ +aym azz aAF aSm @@ -72011,7 +70683,7 @@ aaa aSm aOf azz -cVx +aPu aRY aSm aaa @@ -72020,7 +70692,7 @@ aaa aaa aaa aSm -vDC +awZ aym azz aAF @@ -72253,8 +70925,8 @@ apN apN apN apJ -dJo -rvS +awZ +aFS ayl aAE aSm @@ -72268,7 +70940,7 @@ aaa aSm aOe ayl -rzM +ayl aRY aSm aaa @@ -72277,7 +70949,7 @@ aaa aaa aaa aSm -vDC +awZ ayl ayl aAE @@ -72510,8 +71182,8 @@ apN apN apN apJ -eAT -jzn +awZ +ayo ayl aAH aSm @@ -72525,7 +71197,7 @@ aaa aSm aOh ayl -rzM +ayl aRY aSm aaa @@ -72534,7 +71206,7 @@ aaa aaa aaa aSm -vDC +awZ ayl ayl bgi @@ -72768,7 +71440,7 @@ apN apN apJ awk -qWn +ayw azA aAG aSm @@ -72782,7 +71454,7 @@ aaa aSm aOg tqk -nlx +aQH aRY aSm aaa @@ -72791,7 +71463,7 @@ aaa aaa aaa aSm -vDC +awZ ayn azA bgh @@ -73025,9 +71697,9 @@ apN apN apJ axb -unF +ayJ +awW awW -asE aSm aaa aaa @@ -73037,9 +71709,9 @@ aaa aaa aaa aSm -asE awW -upt +awW +awV aRY aSm aaa @@ -73048,10 +71720,10 @@ aaa aaa aaa aSm -vDC +awZ ayk awW -asE +awW aSm aaa aaa @@ -73281,11 +71953,11 @@ asF asF asF apJ -hfM -mIY -vrz -qCv -aCK +axh +ayo +uXn +auP +cIh aaa aaa aaa @@ -73293,10 +71965,10 @@ aaa aaa aaa aaa -dvM -tRr -xJF -rZX +azy +auP +qEl +ayl aRY aSm aaa @@ -73305,11 +71977,11 @@ cxE aaa aaa aSm -iBq -tQA -sYf -tAz -tKh +awZ +ayl +beL +auP +cyu aaa aaa aaa @@ -73553,16 +72225,16 @@ aaa aSm aSm awW -eWH +aQG aRX arB aaa bOY -fNw +aXI aSm aaa arB -qCq +awY ayk awW aEa @@ -73810,16 +72482,16 @@ aaa aaa aSm aPt -cVx +aPu aRY arB aSm aSm -fyJ -asE +auP +aSm aSm arB -vDC +awZ aym azB aSm @@ -74067,16 +72739,16 @@ arB arB arB aPv -rzM +ayl aRZ asE aAF awW -fMS +cyl awW baF asE -uKu +bbb ayl beN arB @@ -74324,16 +72996,16 @@ aIS aBH azz aPu -rzM +ayl ayl xML aym nMn -lze +bcw aLM aPu ayl -foJ +ayl ayl beM aAC @@ -74581,7 +73253,7 @@ ayl aNb ayl ayl -rzM +ayl ayl aTr aUM @@ -74590,7 +73262,7 @@ bcz aUo baG tQA -dhy +bdB ayl beM asE @@ -74838,7 +73510,7 @@ aLw aLw aLw aLw -wmp +aQI aNh czK czK @@ -75073,10 +73745,10 @@ aaa aaa aaa aag -cXq -pqk -qFW -rVA +aqJ +amC +gLH +aqu avq att avq @@ -75095,7 +73767,7 @@ aLy aNd aOj aPx -dpO +aQJ ayl czK aUO @@ -75352,7 +74024,7 @@ aLi aVi aVC aLl -dpO +aQJ ayl czK aUN @@ -75609,7 +74281,7 @@ aLz aVj aVX aLz -dpO +aQJ aSb czK aUQ @@ -75866,7 +74538,7 @@ aLj aVk aWb aPa -tkW +aWf ayl czK aUP @@ -76123,7 +74795,7 @@ aLA aNf aNf aLA -dpO +aWo aRR czK aUQ @@ -76380,7 +75052,7 @@ asE asE asE asE -dpO +aWo ayl czK aUl @@ -76637,7 +75309,7 @@ aLC aNg aOk aPy -dpO +aWo ayl czK aUO @@ -76891,10 +75563,10 @@ azF aIP aNq aLB -gWm -sNe -sNe -nxy +aUX +vHr +vHr +aWp aSe czK aUQ @@ -77130,9 +75802,9 @@ aaa aaf aaa amw -eVK -rmd -eFz +aoX +arI +arV avq avq avq @@ -77387,7 +76059,7 @@ aaa aaf aaa amw -kCm +amC arH alU alU @@ -77644,7 +76316,7 @@ alR alU alU alU -jNR +apr arJ alU avb @@ -77901,7 +76573,7 @@ alR aoj amC apP -kCm +amC arH alU aaH @@ -78148,17 +76820,17 @@ ady ady ady ajq -pmW -psq -mJV -ema -okC -lYU -tXh -avq -avq -dXk -uyE +ajW +akB +alh +alT +amA +ani +anI +aol +aol +veU +aol arL alU avU @@ -78406,7 +77078,7 @@ adx aaa aaa ali -iMU +ali ali alS amz @@ -79484,9 +78156,9 @@ aaa aaa bPm bqi -nOV +brJ bPm -nOV +brJ aaR bPm aaa @@ -79741,9 +78413,9 @@ aaa aaa bPj bqj -jqZ -aZE -vth +brK +blW +brK abm bPj aaa @@ -79997,11 +78669,11 @@ aZE bPj bPj bPj -cLc -vnv +jQW +cyD blW -vnv -sdg +cyD +fht bPj aaa aaa @@ -80255,9 +78927,9 @@ blY bnw boJ bql -rGf +aCo btr -umU +aCK abn bPj aaa @@ -80292,7 +78964,7 @@ aaf aaa aaa bPR -jIf +chO bPR aaa aaf @@ -80512,9 +79184,9 @@ bkj bjr bjr bps -blT +bkw bjr -uXZ +bmd abH aZE aaf @@ -80548,8 +79220,8 @@ aaa aaf aaa aaa -cFl -ord +bPR +chN bPR aaa aaa @@ -80769,9 +79441,9 @@ biF bmj bjr bjr -blT +bkw aNs -blT +bkw abn bPj aaa @@ -80806,7 +79478,7 @@ bCq bCq bPR bPR -tqM +cyK bPR bPR aaa @@ -81026,9 +79698,9 @@ bjH bmh bjr bjr -eKj -pSF -blU +bkH +blQ +bme abn bPj aaa @@ -81052,7 +79724,7 @@ aaa bCq cbj bPr -mGV +bXv bPr aaf bCq @@ -81063,7 +79735,7 @@ cAD cAH cfw cgA -tYa +chP ciQ cfw aaa @@ -81308,8 +79980,8 @@ aaa aaa bCq cbk -bCq -uHY +bPr +bHE bPr aaf bCq @@ -81320,7 +79992,7 @@ ccZ cAK cfw cgC -pHZ +chR ciS cfw aaa @@ -81566,7 +80238,7 @@ aaa bCq bAf bPr -wUo +cyE bPr bPr bCq @@ -81577,7 +80249,7 @@ cAE ceV cfw cgB -pTh +chQ bQp cfw aag @@ -81823,8 +80495,8 @@ aaa bCq bVB bHE -pDf -jCp +bHE +bYu bZk bCq uEA @@ -81834,11 +80506,11 @@ bCq bCq cfw cfw -mCg +chS cfw cfw bCq -mGV +bXv bCq aaa aaa @@ -82081,7 +80753,7 @@ bCq bVA bWw bXw -iZA +bYt bZj bCq bHE @@ -82090,12 +80762,12 @@ bSq cdW ceW bCq -dqb -hWx +bKA +bUs bHE cjI bCq -vEi +clA bCq aaa aaa @@ -82338,7 +81010,7 @@ bCq bVD bWy bXx -cKJ +bYw bZj bQK bHE @@ -82347,12 +81019,12 @@ bHE bUs ceY bCq -hmG +bHE bUs bHE bLu bCq -gzP +cyE bCq aaa aaa @@ -82581,7 +81253,7 @@ aaa aaa bGi bGi -gti +bJb bGi bGi aoV @@ -82595,7 +81267,7 @@ bCq bVC bWx bWy -min +bYv bZl bCq bHE @@ -82604,12 +81276,12 @@ cda cgF bCq cqn -iay -cwD -rEb -rEb -kYY -ivp +cAh +chT +bHE +bHE +ckv +bHE bCq bPr bPr @@ -82836,10 +81508,10 @@ byl aJn aaf aaf -bxy -cLZ -coD -dxm +bGi +bHz +byE +bKk bGi aoV aoV @@ -82852,7 +81524,7 @@ bCq bVF bWA bXy -vYs +bYx bWz bCq bHE @@ -82861,7 +81533,7 @@ bQa cpY bCr cqy -jXF +cAi bQa bHE bHE @@ -83094,8 +81766,8 @@ aJn aaa aaa bGi -mOm -eiN +bHy +byE bKj bGi aoV @@ -83109,7 +81781,7 @@ bCq bVE bWz bHE -jJv +bHE bLu bCq bLu @@ -83118,7 +81790,7 @@ cdb bSs bCq bCq -sLi +cgG bCq bCq bCq @@ -83352,7 +82024,7 @@ aaa bxy bxy bxy -iQY +bJd bKm bxy aaf @@ -83366,7 +82038,7 @@ bCq bCq bCq bCq -heQ +bQI bCq bCq bLv @@ -83375,7 +82047,7 @@ bCq bCq bCq bHE -oUK +bUs bPr aaa bCq @@ -83609,7 +82281,7 @@ bxy bxy bGj bHA -wqI +bHA bKl bxy aaH @@ -83619,20 +82291,20 @@ bHE bRg bRg bCq -nis -mTa -gCB -gzM -rEH -rEb -rEb -rEb -rEb -rEb -rEb -qyp -rEb -hWx +bHE +bVG +bHE +bIg +bHE +bHE +bHE +bHE +bHE +bHE +bHE +dWP +bHE +bUs bPr aaa bPr @@ -83866,7 +82538,7 @@ bDk bEK byE byE -eSR +byE eIF bGi aaf @@ -83876,7 +82548,7 @@ bHE bHE ciT bCq -jJv +bHE bCq bCq bCq @@ -84073,7 +82745,7 @@ aaa aaa aaf arP -qGp +avd arP axv cCi @@ -84123,7 +82795,7 @@ bAb byE rXN aDP -eSR +byE bKn bGi aoV @@ -84133,7 +82805,7 @@ bPZ bHE bHE cTF -jJv +bHE bCq bJP bIh @@ -84330,7 +83002,7 @@ aaa aaa aaf arP -oqd +ave arP avA ayH @@ -84379,8 +83051,8 @@ bvI aXS bBG bBG -rGe -pSY +bsB +byE bKp bGi aaf @@ -84390,7 +83062,7 @@ bHE bHE bSs bCq -jJv +bHE bCq bcU bPS @@ -84587,7 +83259,7 @@ aaa arP arP arP -gsM +cya arP qtt ayG @@ -84647,7 +83319,7 @@ bHE bRh bLu bCq -jJv +bHE bCq bdV bIm @@ -84844,7 +83516,7 @@ aaa arP asQ aqR -qlA +aqR arP axB ayG @@ -84904,7 +83576,7 @@ bOK bCq bCq bCq -jJv +bHE bCq bwv bIn @@ -85089,11 +83761,11 @@ aaa aaa aaa akG -vvr +aln akG aaa akG -foH +anN akG aaa aaa @@ -85101,9 +83773,9 @@ aaa arP asP aqR -nyN -loR -dOh +aqR +cPR +axB ayG ayG ayG @@ -85161,7 +83833,7 @@ bHE bPr aaa bPr -jJv +bHE bCq bHZ bIo @@ -85346,11 +84018,11 @@ aaf aaf aaf akG -sSm -aiT +alp +akG aaa -aiT -sSm +akG +alp akG aaf aaf @@ -85418,7 +84090,7 @@ bRh bPr aaf bPr -vjQ +bUt bCq bIa bSo @@ -85603,11 +84275,11 @@ aiT aiT aiT alO -oMR +cxJ akG amK akG -hKn +cxP aAD aiT aiT @@ -85675,7 +84347,7 @@ bPr bCq aaa bPr -pNj +wom bCq bCq bCq @@ -85860,11 +84532,11 @@ aiT ajs akb akI -tPc +akI amc aiT ant -tPc +akI asL bQP bQS @@ -85932,7 +84604,7 @@ bPr aaa aaa bCq -wWS +bUu cem cem cem @@ -86117,11 +84789,11 @@ akG ajr alq apn -lhn +alq asp aiU apb -lhn +alq axY bQR bQU @@ -86189,7 +84861,7 @@ bPr bPr bPr bCq -ltw +cay bCq bCq bIp @@ -86374,11 +85046,11 @@ akG aju ajJ akK -jCA -lLO +als +ana amM -lGE -eBC +apR +mLv bui aiT aiT @@ -86446,7 +85118,7 @@ bLw bGq bGq hQb -qsH +aad bCq bIb bIq @@ -93923,18 +92595,18 @@ gXs aKz bQv bFE -xcQ -mDA -wIA -mDA -mDA -vLm +bFO +uVj +pMc +uVj +uVj +xYC oqv tAu ciZ aqs jmH -dRK +uUM cig aaa ctv @@ -94180,18 +92852,18 @@ gXs aKz bQA qAG -lVu -gZI -odL -odL -sRL -dSB -mRQ -xhW -xhW -xhW -rdw -iYT +bFT +aHn +iBw +iBw +uVj +tVy +bOf +ciZ +ciZ +ciZ +nLP +ciZ cig aaa aaT @@ -94448,7 +93120,7 @@ ciZ ciZ ciZ jmH -gCP +ciZ cig aaa aaa @@ -95615,12 +94287,12 @@ aaa aaf afu aeB -qVL -orq -kcy -nld -wCs -jlN +afm +agb +agG +ahi +ahN +aiv abp ajp ajU @@ -95872,7 +94544,7 @@ aaf aaf afu aeA -esT +afl aga abp ahj @@ -96129,7 +94801,7 @@ abp abp adR abp -kxR +cxG abp adR ahl @@ -96143,7 +94815,7 @@ ahT ahT ahT alL -jkI +glv atj aoI aoy @@ -96382,11 +95054,11 @@ aaa aaa aaf aag -nau -jst -ppd -txU -nAV +acU +adr +sXy +aeC +afn agc abp ahk @@ -96400,7 +95072,7 @@ aif aif aif alK -cut +aif aif aoY apu @@ -96657,7 +95329,7 @@ ajV ajV ahn and -mVu +anF ahn aoZ apx @@ -96745,10 +95417,10 @@ bmg bbG bFD bGl -iOe -uqD -jYo -goD +bGU +bHj +bHk +bNp pEf aaa gtZ @@ -96914,7 +95586,7 @@ aaf aaf ahn ahn -imo +anE ahn axX apw @@ -97171,7 +95843,7 @@ aaa aaa aaf ahn -msz +anG ahn aoL apy @@ -97428,7 +96100,7 @@ aaa aaa aaa ahn -vRI +khB ahn ahn ahn @@ -99332,15 +98004,15 @@ aaa aSQ bNY bDU -trP -gIh -njV -ght -lou -sUq -gMO -tkt -eSG +bNZ +bOa +bOb +bOc +bOe +riA +iMi +ctZ +qGa dLq bGQ pEf @@ -101288,7 +99960,7 @@ aaa aaa aag aoq -mxL +aDK aoq awD anf @@ -101544,14 +100216,14 @@ aaa aaa aaa aag -rLw -rBa -pBG -osz -osz -sHa -hun -fln +cxW +anf +aqv +anf +anf +xNu +aEl +anf anf aoP aIp @@ -101808,7 +100480,7 @@ anf auC alP anf -kpb +anf anf anf aIp @@ -102065,7 +100737,7 @@ aqy anf alP awE -kpb +anf alP anf aIp @@ -102322,7 +100994,7 @@ apC apC apC alP -kpb +anf alP alP aIp @@ -102579,7 +101251,7 @@ atv auD apC awF -kpb +anf alP arA aIp @@ -102824,7 +101496,7 @@ aaf aaa aaa aqQ -ewG +aqQ aqQ aoh aoN @@ -102836,7 +101508,7 @@ arx anf apC aoQ -ixI +awM ayg ayg ayg @@ -103080,17 +101752,17 @@ adU adU alg acx -hWw -qIX -crQ -jBJ -rPi -kYG -tOj -qxX -ayg -ayg -jDv +amv +ane +cxN +aog +aoM +apz +aqw +arr +asw +asw +auE apC awG awN @@ -103347,7 +102019,7 @@ aqx art anf anf -hwv +auF apC awH awN @@ -103604,7 +102276,7 @@ aof anf aoP atw -hwv +auF apC aoP awN @@ -103861,7 +102533,7 @@ aqy anf anf aty -hwv +auF apC alP tTF @@ -104118,7 +102790,7 @@ anf anf alP atx -hwv +auF apC auD awN @@ -104375,7 +103047,7 @@ anf alP alP apE -cXC +auG apC aoP awN @@ -104632,7 +103304,7 @@ arA anf asx anf -hwv +auF alP alP awN @@ -104889,10 +103561,10 @@ alP alP alP anf -mTq -cFe -wvK -fmF +auH +avF +awI +ayi ayg aAu ayg @@ -104945,7 +103617,7 @@ bLa bMi buu bPy -rFv +cLv bJN bRW bTb @@ -104953,7 +103625,7 @@ bUe bJN bWl bXf -wjn +bYg bJN bZV caV @@ -105202,7 +103874,7 @@ ajm bMi buu bMi -xTD +bPB bLe bRV bTa @@ -106517,7 +105189,7 @@ qQV aaa aaa bPp -cNW +bPp bPp aag aaa @@ -106773,9 +105445,9 @@ qQV qQV aaa aaa -hNI -haw -jHx +bPp +cOe +tkO aag aaa aaa @@ -107030,8 +105702,8 @@ qQV qQV cNW cNW -fvM -wkE +bPp +cqu bPp aag aaa @@ -107287,7 +105959,7 @@ qQV qQV cNW cwy -gsK +cmn cmn bPp aaa @@ -107544,7 +106216,7 @@ qQV qQV cNW cmn -gsK +cmn cmn bPp aaa @@ -107797,11 +106469,11 @@ cNW bNB cmq cOe -wAw -cbf -lve -hzm -thI +axl +cOe +bYr +cmn +cBT cBU bPp aaa @@ -108054,7 +106726,7 @@ cNW cOx cBL cOe -jjr +cOe cOe cNW cNW @@ -108311,7 +106983,7 @@ cNW cNW cNW cNW -mlo +iVj csy bPY cAf @@ -108568,7 +107240,7 @@ bNB cls cmr cNW -sRc +cvO cmo bPp aaf @@ -108825,7 +107497,7 @@ aQc aQc aQj cNW -sRc +cvO cou bPp aaa @@ -109082,7 +107754,7 @@ cNW cOe aQk cNW -sRc +cvO bMB bPp aaa @@ -109339,7 +108011,7 @@ cNW cNW aRg cNW -sRc +cvO bNA cNW aaf @@ -109594,9 +108266,9 @@ bPp aaa bPp bDp -gMM -pDG -qMV +aRu +ciI +gEO cNW cNW aaa @@ -111090,8 +109762,8 @@ uFb aRW aaa bky -gea -gMA +bqh +bjU bjS bqe brA @@ -111347,7 +110019,7 @@ uFb aRW aaf bky -cAs +blP bky bjT bqe @@ -111588,23 +110260,23 @@ lsn aMZ aOd aWd -kVO +aTm aRL -hXW +luD aPq aPq thb -nWK -lIE -eDG -edR -xvY +bcP +aBr +aPq +aPq +cBl aPq bgg aRW aaa bky -nCC +blR bky bjT bqe @@ -111845,23 +110517,23 @@ sHo aMZ aOc iTF -mAm +aPq aNa -mAm +aPq aPs aPs aXG -ccT -oDC -hKY -evF -wSe +aZm +aPs +aPq +bcB +aPq aPs bgf aRW aaf bky -cVZ +cyC bky bjT bqe @@ -111902,15 +110574,15 @@ cNW cNW cNW cNW -mLv -vcV -kQW -ukG -mNK -jwH -oRq -eEj -bYI +bCt +cdr +cjF +cks +clx +cmv +cnk +cnK +cyU cpi cpi cpi @@ -112102,17 +110774,17 @@ sHo aMZ aRW aRW -qOl +aQF aNa -mmV +aTn aRW aRW aRW aRW aRW -mXC +cyp aNa -nxw +bdA aRW aRW aRW @@ -112156,7 +110828,7 @@ aue arE arE arE -frD +arE aue arE bCw @@ -112166,7 +110838,7 @@ cku clz cmx bPT -lLH +bPT bPT aaa aaa @@ -112359,17 +111031,17 @@ sHo ptH aaf aRW -jOV +aQE aNa -jOV +aQE aRW aaa aaf aaa aRW -jOV +aQE aNa -jOV +aQE aRW aaf aaf @@ -112413,7 +111085,7 @@ cNW cNW cNW cNW -ohJ +qpS cNW cNW cNW @@ -112615,19 +111287,19 @@ iOa rIf xnF aaa -aMZ -jrf +aRW +aQE aNa -pMt -aMZ +aQE +aRW aaf aaf aaf -aMZ -jrf +aRW +aQE aNa -pMt -aMZ +aQE +aRW aaa aaf aaa @@ -112670,7 +111342,7 @@ cbi cNW ccW cdV -wfU +cOe cNW cgy ccV @@ -112873,17 +111545,17 @@ uxv dgz aaa aRW -jJQ +aeR aNa -iHI +aQE aRW aaf aaa aaf aRW -iHI +aQE aNa -hSf +afE aRW aaa aaa @@ -112927,7 +111599,7 @@ cbh cNW ccV cOe -wfU +cOe cfv cBL cOe @@ -113130,17 +111802,17 @@ aaa aaa aaa aRW -fOS +aQE aNa -fOS +aQE aRW aaf aaf aaf aRW -fOS +aQE aNa -fOS +aQE aRW aaa aaa @@ -113184,7 +111856,7 @@ cOe cOe cOe cOe -tPY +ceT cNW cOe chH @@ -113441,7 +112113,7 @@ bPp cNW cNW cNW -kRp +cPH cNW cNW cNW @@ -113698,7 +112370,7 @@ aaa aaf aaf cNW -szB +ceU cNW aaa aaa @@ -113955,7 +112627,7 @@ aaa aaa aaf cNW -jSR +cPI cNW aaf aaf diff --git a/_maps/map_files/YogsDelta/YogsDelta.dmm b/_maps/map_files/YogsDelta/YogsDelta.dmm index c12aa20e0d59..4ebb9dda7ab3 100644 --- a/_maps/map_files/YogsDelta/YogsDelta.dmm +++ b/_maps/map_files/YogsDelta/YogsDelta.dmm @@ -72295,11 +72295,12 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "cfk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/cable/white{ + icon_state = "1-4" }, /obj/machinery/vending/wardrobe/chem_wardrobe, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "cfl" = ( /obj/structure/cable/white{ @@ -104153,11 +104154,11 @@ /turf/open/floor/plasteel, /area/science/lab) "dbh" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/structure/closet/wardrobe/chemistry_white, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical/chemistry) "dbi" = ( /obj/machinery/status_display/ai, @@ -168814,7 +168815,7 @@ dcS dcS dcS clG -dbh +cfk dlV dlV dlV @@ -169065,7 +169066,7 @@ cDr cfJ cXL cZt -cfk +dbh dcT deq cCm diff --git a/_maps/map_files/Yogsmeta/Yogsmeta.dmm b/_maps/map_files/Yogsmeta/Yogsmeta.dmm index e7b36f399f03..499fd7fea0cd 100644 --- a/_maps/map_files/Yogsmeta/Yogsmeta.dmm +++ b/_maps/map_files/Yogsmeta/Yogsmeta.dmm @@ -12574,39 +12574,6 @@ }, /turf/open/floor/plating, /area/maintenance/central) -"avQ" = ( -/obj/structure/table/wood, -/obj/item/book/granter/spell/smoke/lesser{ - name = "mysterious old book of cloud-chasing" - }, -/obj/item/reagent_containers/food/drinks/bottle/holywater{ - name = "flask of holy water"; - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/organ/heart, -/obj/item/soulstone/anybody/chaplain, -/turf/open/floor/plasteel/cult{ - dir = 2 - }, -/area/chapel/office) -"avR" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/storage/box/fancy/candle_box{ - pixel_y = 5 - }, -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4; - icon_state = "vent_map_on-1" - }, -/obj/item/nullrod{ - pixel_x = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) "avS" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating{ @@ -58988,6 +58955,20 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/office) +"cax" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/storage/box/fancy/candle_box{ + pixel_y = 5 + }, +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4; + icon_state = "vent_map_on-1" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) "cay" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/purple{ @@ -77601,6 +77582,25 @@ dir = 2 }, /area/chapel/office) +"cMa" = ( +/obj/structure/table/wood, +/obj/item/book/granter/spell/smoke/lesser{ + name = "mysterious old book of cloud-chasing" + }, +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + name = "flask of holy water"; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/nullrod{ + pixel_x = 4 + }, +/obj/item/organ/heart, +/obj/item/soulstone/anybody/chaplain, +/turf/open/floor/plasteel/cult{ + dir = 2 + }, +/area/chapel/office) "cMb" = ( /obj/machinery/door/airlock/maintenance{ name = "Chapel Maintenance"; @@ -106170,7 +106170,7 @@ bTN bUk bVZ bWg -avR +cax cxq caV cLa @@ -106939,7 +106939,7 @@ cxU bTo cKs cLa -avQ +cMa cLa cNz cOh diff --git a/_maps/map_files/generic/City_of_Cogs.dmm b/_maps/map_files/generic/City_of_Cogs.dmm index 12b1df63d8c4..0ca01f56db51 100644 --- a/_maps/map_files/generic/City_of_Cogs.dmm +++ b/_maps/map_files/generic/City_of_Cogs.dmm @@ -1,4 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/indestructible/reebe_void, +/area/reebe) "ab" = ( /turf/open/indestructible/reebe_void/spawning/lattices, /area/reebe) @@ -223,6 +226,13022 @@ /area/reebe/city_of_cogs) (1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ai +ai +ai +ai +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ai +ai +aj +aj +aj +ai +ai +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -231,6 +13250,15 @@ ab ab ab ab +ai +ai +ac +aj +aj +aj +ac +ai +ai ab ab ab @@ -239,6 +13267,181 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -249,6 +13452,15 @@ ab ab ab ab +ai +ac +aj +aj +aj +aj +aj +ac +ai ab ab ab @@ -259,6 +13471,379 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +aj +aj +aj +aj +aj +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -271,6 +13856,15 @@ ab ab ab ab +ai +ac +aj +aj +aj +aj +aj +ac +ai ab ab ab @@ -283,6 +13877,174 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -296,6 +14058,15 @@ ab ab ab ab +ai +ai +ac +aj +aj +aj +ac +ai +ai ab ab ab @@ -309,13 +14080,775 @@ ab ab ab ab -ab -ab -ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(2,1,1) = {" -ab -ab +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +ai +aj +aj +aj +ai +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +aj +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +aj +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -329,6 +14862,23 @@ ab ab ab ab +ai +ai +ai +ai +ai +ai +ai +ai +ae +ai +ai +ai +ai +ai +ai +ai +ai ab ab ab @@ -342,6 +14892,164 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -352,7 +15060,197 @@ ab ab ab ab +ai +ai +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -362,6 +15260,35 @@ ab ab ab ab +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai ab ab ab @@ -371,6 +15298,160 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -379,6 +15460,39 @@ ab ab ab ab +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +ah +ah +ah +ah +ah +ae +ah +ah +ah +ah +ah +aj +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai ab ab ab @@ -387,6 +15501,158 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -395,6 +15661,41 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +aj +aj +ah +ah +ah +ah +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ah +ah +ah +ah +aj +aj +aj +aj +aj +aj +ai +ai ab ab ab @@ -403,10 +15704,156 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(3,1,1) = {" -ab -ab +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -415,6 +15862,43 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +aj +ah +ah +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ah +ah +aj +aj +aj +aj +aj +ai +ai ab ab ab @@ -423,6 +15907,154 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -431,6 +16063,45 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -439,6 +16110,152 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -447,6 +16264,47 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +aj +aj +aj +ad +aM +aM +aM +aM +aM +aM +aM +aM +aM +ad +aj +aj +aj +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -455,6 +16313,150 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -463,6 +16465,49 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +aj +ad +ad +aM +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aK +aK +aK +aN +aj +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -471,6 +16516,148 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -479,6 +16666,51 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +ad +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aK +aK +aN +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -487,16 +16719,146 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -"} -(4,1,1) = {" -ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -505,6 +16867,53 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +ad +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aj +aK +aK +aN +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -513,6 +16922,143 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -522,6 +17068,55 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aK +aN +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -531,6 +17126,141 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -540,6 +17270,55 @@ ab ab ab ab +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aK +aN +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai ab ab ab @@ -549,6 +17328,140 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -558,6 +17471,57 @@ ab ab ab ab +ai +ai +aj +aj +aj +ah +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aK +aN +aj +aj +aj +ah +ah +aj +aj +aj +ai +ai ab ab ab @@ -567,6 +17531,139 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -576,6 +17673,57 @@ ab ab ab ab +ai +aj +aj +aj +ah +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aO +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aK +aN +aj +aj +aj +ah +ah +aj +aj +aj +ai ab ab ab @@ -585,15 +17733,138 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(5,1,1) = {" -ab -ab -ab -ab -ab -ab -ab +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -603,6 +17874,59 @@ ab ab ab ab +ai +ai +aj +aj +aj +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aN +aj +aj +aj +ah +aj +aj +aj +ai +ai ab ab ab @@ -612,6 +17936,130 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -628,6 +18076,59 @@ ab ab ab ab +ai +aj +aj +aj +ah +ah +aj +aj +aj +ad +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aO +aj +aj +aj +aj +aN +aj +aj +aj +ah +ah +aj +aj +aj +ai ab ab ab @@ -644,6 +18145,123 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -660,6 +18278,59 @@ ab ab ab ab +ai +aj +aj +aj +ah +aj +aj +aj +ad +ad +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aN +aj +aj +aj +ah +aj +aj +aj +ai ab ab ab @@ -676,33 +18347,123 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(6,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -719,6 +18480,59 @@ ab ab ab ab +ai +aj +aj +ah +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ai +ah +ai +ae +ai +ah +ai +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aN +aj +aj +aj +ah +ah +aj +aj +ai ab ab ab @@ -735,6 +18549,122 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -751,6 +18681,61 @@ ab ab ab ab +ai +ai +aj +aj +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +aj +aB +ai +aj +aj +aj +ai +at +au +aG +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aN +aj +aj +aj +ah +aj +aj +ai +ai ab ab ab @@ -767,33 +18752,121 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(7,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -810,6 +18883,61 @@ ab ab ab ab +ai +aj +aj +aj +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +af +aj +aj +ag +aj +aj +aj +aD +aj +aj +au +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +aj +ai ab ab ab @@ -826,6 +18954,121 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -842,6 +19085,61 @@ ab ab ab ab +ai +aj +aj +aj +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ah +av +aj +aj +ai +aj +aj +aj +ai +aj +aj +av +ah +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +aj +ai ab ab ab @@ -858,10 +19156,121 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(8,1,1) = {" -ab -ab +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -878,6 +19287,61 @@ ab ab ab ab +ai +aj +aj +ah +ah +aj +aj +ad +ad +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +ah +af +ax +aj +aj +aj +ah +aj +aj +aj +ah +aw +aj +aj +at +au +aJ +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aN +aN +aj +aj +ah +ah +aj +aj +ai ab ab ab @@ -894,6 +19358,121 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -910,9 +19489,69 @@ ai ab ab ab +ai +aj +aj +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +ah +aj +aj +aj +aj +aB +az +ah +ai +ag +ai +an +au +ao +aj +aj +aj +au +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +ai ab ab ab +ai +ai +ai +ai +ai ab ab ab @@ -921,53 +19560,121 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(9,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -975,10 +19682,79 @@ ab ab ab ab +ai +ai +ac +aj +ac +ai +ai ab ab +ai +aj +aj +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +aB +aj +aj +aj +bj +ah +ah +aH +aH +aH +ah +ah +au +ax +aj +aj +av +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +ai ab ab +ai +ai +ac +aj +ac +ai +ai ab ab ab @@ -986,6 +19762,121 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -994,9 +19885,77 @@ ab ab ai ai +ac aj aj aj +ac +ai +ai +ai +ai +aj +aj +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ai +ag +ai +ah +ah +ah +aj +aj +aj +aj +aj +ah +bG +ah +ai +aD +ai +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +ai +ai +ai +ai +ac +aj +aj +aj +ac ai ai ab @@ -1005,77 +19964,727 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab ab ab ab +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +aj +aj +ah +aj +aj +aj +ad +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +ai +aj +aj +aj +aj +ai +aH +aj +aj +aj +aj +aj +aH +ai +aj +aj +aj +aj +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai ab ab ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(10,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab ab ab ab +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +ae +aj +aj +ae +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +ae +aj +aj +aj +aj +ag +aH +aj +aj +ak +aj +aj +aH +ag +aj +aj +aj +aj +ae +aj +aj +aj +aj +aj +aO +aj +aj +aO +aj +aN +aj +aj +aj +ae +aj +aj +ae +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai ab ab ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab ab ab ab +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +aj +aj +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +aj +aj +aj +aj +ai +aH +aj +aj +aj +aj +aj +aH +ai +aj +aj +aj +aj +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai ab ab ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -1091,180 +20700,17 @@ aj ac ai ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(11,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab ai -ac +ai aj aj +ah aj aj aj -ac -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(12,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai +ad +aj +aj aj aj aj @@ -1272,6373 +20718,52 @@ aj aj aj aj +aj +ah ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(13,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +aA ai -ac +ah +ah +ah aj aj aj aj aj -ac -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(14,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ac -aj -aj -aj -ac -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(15,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(16,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(17,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(18,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ai -ai -ai -ai -ai -ai -ae -ai -ai -ai -ai -ai -ai -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(19,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ai -ai -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -ai -ai -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(20,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(21,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ai -aj -aj -aj -aj -aj -aj -aj -aj -ah -ah -ah -ah -ah -ae -ah -ah -ah -ah -ah -aj -aj -aj -aj -aj -aj -aj -aj -ai -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(22,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -aj -aj -ah -ah -ah -ah -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ah -ah -ah -ah -aj -aj -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(23,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -aj -ah -ah -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ah -ah -aj -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(24,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(25,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -aj -aj -aj -ad -aM -aM -aM -aM -aM -aM -aM -aM -aM -ad -aj -aj -aj -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(26,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -aj -ad -ad -aM -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aK -aK -aK -aN -aj -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(27,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -ad -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aK -aK -aN -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(28,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -ad -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aj -aK -aK -aN -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(29,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aK -aN -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(30,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aK -aN -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(31,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -ah -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aK -aN -aj -aj -aj -ah -ah -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(32,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ah -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aO -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aK -aN -aj -aj -aj -ah -ah -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(33,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aN -aj -aj -aj -ah -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(34,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ah -ah -aj -aj -aj -ad -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aO -aj -aj -aj -aj -aN -aj -aj -aj -ah -ah -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(35,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ah -aj -aj -aj -ad -ad -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aN -aj -aj -aj -ah -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(36,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -ah -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ai -ah -ai -ae -ai -ah -ai -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aN -aj -aj -aj -ah -ah -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(37,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -aj -aB -ai -aj -aj -aj -ai -at -au -aG -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aN -aj -aj -aj -ah -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(38,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -af -aj -aj -ag -aj -aj -aj -aD -aj -aj -au -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(39,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ah -av -aj -aj -ai -aj -aj -aj -ai -aj -aj -av -ah -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(40,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -ah -ah -aj -aj -ad -ad -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -ah -af -ax -aj -aj -aj -ah -aj -aj -aj -ah -aw -aj -aj -at -au -aJ -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aN -aN -aj -aj -ah -ah -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(41,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ai -ai -ai -ab -ab -ab -ai -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -ah -aj -aj -aj -aj -aB -az -ah -ai -ag -ai -an -au -ao -aj -aj -aj -au -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -ai -ab -ab -ab -ai -ai -ai -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(42,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ac -aj -ac -ai -ai -ab -ab -ai -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -aB -aj -aj -aj -bj -ah -ah -aH -aH -aH -ah -ah -au -ax -aj -aj -av -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -ai -ab -ab -ai -ai -ac -aj -ac -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -"} -(43,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ai -ai -ac -aj -aj -aj -ac -ai -ai -ai -ai -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ai -ag -ai -ah -ah -ah -aj -aj -aj -aj -aj -ah -bG -ah -ai -aD -ai -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -ai -ai -ai -ai -ac -aj -aj -aj -ac -ai -ai -ab -ab -ab -ab -ab -ab -ab -"} -(44,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -ai -aj -aj -aj -aj -ai -aH -aj -aj -aj -aj -aj -aH -ai -aj -aj -aj -aj -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -"} -(45,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -ae -aj -aj -ae -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -ae -aj -aj -aj -aj -ag -aH -aj -aj -ak -aj -aj -aH -ag -aj -aj -aj -aj -ae -aj -aj -aj -aj -aj -aO -aj -aj -aO -aj -aN -aj -aj -aj -ae -aj -aj -ae -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -"} -(46,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -aj -aj -aj -aj -ai -aH -aj -aj -aj -aj -aj -aH -ai -aj -aj -aj -aj -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -"} -(47,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ai -ai -ac -aj -aj -aj -ac -ai -ai -ai -ai -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ai -aA -ai -ah -ah -ah -aj -aj -aj -aj -aj -ah -ah -ah -ai -aE -ai -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -ai -ai -ai -ai -ac -aj -aj -aj -ac -ai -ai -ab -ab -ab -ab -ab -ab -ab -"} -(48,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ac -aj -ac -ai -ai -ab -ab -ai -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -am -aj -aj -aj -as -ah -ah -aH -aH -aH -ah -ah -aq -ax -aj -aj -aw -ai -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -ai -ab -ab -ai -ai -ac -aj -ac -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -"} -(49,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ai -ai -ai -ab -ab -ab -ai -aj -aj -ah -aj -aj -aj -ad -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -ah -aL -aj -aj -aj -aj -aC -ah -ai -ag -ai -ah -ay -aj -aj -aj -aw -aI -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -ai -ab -ab -ab -ai -ai -ai -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(50,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -ah -ah -aj -aj -ad -ad -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -ah -al -aj -aj -aj -aj -ah -aj -aj -aj -ah -av -aj -aj -aj -aI -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aN -aj -aj -ah -ah -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(51,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ah -aj -aj -aj -ai -aj -aj -aj -ai -aj -aj -aj -ah -ah -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(52,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ar -aj -aj -aA -aj -aj -aj -aE -aj -at -aF -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(53,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -aL -am -ai -aj -aj -aj -ai -at -aF -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aN -aj -aj -aj -ah -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(54,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -ah -ah -aj -aj -aj -ad -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ai -ah -ai -ae -ai -ah -ai -ah -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aO -aj -aN -aj -aj -aj -ah -ah -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(55,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aN -aj -aj -aj -ah -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(56,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ah -ah -aj -aj -aj -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aN -aj -aj -aj -ah -ah -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(57,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aN -aN -aj -aj -aj -ah -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(58,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ah -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aN -aj -aj -aj -ah -ah -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(59,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -ah -ah -aj -aj -aj -ad -ad -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aN -aN -aj -aj -aj -ah -ah -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(60,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aN -aN -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(61,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aN -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(62,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -ad -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aN -aN -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(63,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -ad -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aO -aj -aj -aj -aj -aN -aN -aN -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(64,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -aj -ad -ad -ad -ad -aj -aj -aj -aj -aj -aj -aj -aj -aj -aN -aN -aN -aN -aj -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(65,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -aj -aj -aj -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aj -aj -aj -aj -aj -aj -aj -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(66,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -ah -ah -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ah -ah -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(67,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -aj -ah -ah -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ah -ah -aj -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(68,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -aj -aj -aj -ah -ah -ah -ah -ah -aj -aj -aj -aj -aj -aj -aj -aj -aj -ah -ah -ah -ah -ah -aj -aj -aj -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(69,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ai -aj -aj -aj -aj -aj -aj -aj -aj -ah -ah -ah -ah -ah -ae -ah -ah -ah -ah -ah -aj -aj -aj -aj -aj -aj -aj -aj -ai -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(70,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(71,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ai -ai -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ai -ai -ai -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(72,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ai -ai -ai -ai -ai -ai -ae -ai -ai -ai -ai -ai -ai -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(73,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(74,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(75,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -aj -aj -aj -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(76,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai -ac -aj -aj -aj -ac -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(77,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ac -aj -aj -aj -aj -aj -ac -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(78,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -aj -aj -aj -aj -aj -aj -aj -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(79,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ac -aj -aj -aj -aj -aj -ac -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(80,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ah +ah +ah ai +aE ai -ac +ah aj aj aj -ac -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(81,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai -ai aj aj aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj ai ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(82,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ai ai ai +ac +aj +aj +aj +ac ai ai ab @@ -7647,6 +20772,121 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7654,10 +20894,79 @@ ab ab ab ab +ai +ai +ac +aj +ac +ai +ai ab ab +ai +aj +aj +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +am +aj +aj +aj +as +ah +ah +aH +aH +aH +ah +ah +aq +ax +aj +aj +aw +ai +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +ai ab ab +ai +ai +ac +aj +ac +ai +ai ab ab ab @@ -7665,6 +20974,121 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7673,25 +21097,200 @@ ab ab ab ab +ai +ai +ai +ai +ai ab ab ab +ai +aj +aj +ah +aj +aj +aj +ad +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +ah +aL +aj +aj +aj +aj +aC +ah +ai +ag +ai +ah +ay +aj +aj +aj +aw +aI +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +ai ab ab ab +ai +ai +ai +ai +ai ab ab ab ab -"} -(83,1,1) = {" -ab -ab -ab ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7708,6 +21307,61 @@ ab ab ab ab +ai +aj +aj +ah +ah +aj +aj +ad +ad +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +ah +al +aj +aj +aj +aj +ah +aj +aj +aj +ah +av +aj +aj +aj +aI +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aN +aj +aj +ah +ah +aj +aj +ai ab ab ab @@ -7724,6 +21378,121 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7740,6 +21509,61 @@ ab ab ab ab +ai +aj +aj +aj +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ah +aj +aj +aj +ai +aj +aj +aj +ai +aj +aj +aj +ah +ah +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +aj +ai ab ab ab @@ -7756,6 +21580,121 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7772,10 +21711,63 @@ ab ab ab ab +ai +aj +aj +aj +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ar +aj +aj +aA +aj +aj +aj +aE +aj +at +aF +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +aj +aj +aj +ai ab ab -"} -(84,1,1) = {" ab ab ab @@ -7790,6 +21782,121 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7806,6 +21913,61 @@ ab ab ab ab +ai +ai +aj +aj +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +aL +am +ai +aj +aj +aj +ai +at +aF +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aN +aj +aj +aj +ah +aj +aj +ai +ai ab ab ab @@ -7822,6 +21984,122 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7838,6 +22116,59 @@ ab ab ab ab +ai +aj +aj +ah +ah +aj +aj +aj +ad +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ai +ah +ai +ae +ai +ah +ai +ah +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aO +aj +aN +aj +aj +aj +ah +ah +aj +aj +ai ab ab ab @@ -7854,6 +22185,123 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7865,13 +22313,64 @@ ab ab ab ab -"} -(85,1,1) = {" ab ab ab ab ab +ai +aj +aj +aj +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aN +aj +aj +aj +ah +aj +aj +aj +ai ab ab ab @@ -7888,6 +22387,123 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7904,6 +22520,59 @@ ab ab ab ab +ai +aj +aj +aj +ah +ah +aj +aj +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aN +aj +aj +aj +ah +ah +aj +aj +aj +ai ab ab ab @@ -7920,6 +22589,130 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7929,6 +22722,59 @@ ab ab ab ab +ai +ai +aj +aj +aj +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aN +aN +aj +aj +aj +ah +aj +aj +aj +ai +ai ab ab ab @@ -7938,6 +22784,138 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7947,6 +22925,57 @@ ab ab ab ab +ai +aj +aj +aj +ah +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aN +aj +aj +aj +ah +ah +aj +aj +aj +ai ab ab ab @@ -7956,9 +22985,139 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(86,1,1) = {" -ab +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7968,6 +23127,57 @@ ab ab ab ab +ai +ai +aj +aj +aj +ah +ah +aj +aj +aj +ad +ad +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aN +aN +aj +aj +aj +ah +ah +aj +aj +aj +ai +ai ab ab ab @@ -7977,6 +23187,140 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -7986,6 +23330,55 @@ ab ab ab ab +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aN +aN +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai ab ab ab @@ -7995,6 +23388,141 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8004,6 +23532,55 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aN +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -8013,6 +23590,142 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8022,6 +23735,53 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +ad +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aN +aN +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -8030,6 +23790,145 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8039,6 +23938,51 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +ad +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aO +aj +aj +aj +aj +aN +aN +aN +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -8047,12 +23991,147 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(87,1,1) = {" -ab -ab -ab -ab +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8062,6 +24141,49 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +aj +ad +ad +ad +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aN +aN +aN +aN +aj +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -8070,6 +24192,149 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8079,6 +24344,47 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +aj +aj +aj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aj +aj +aj +aj +aj +aj +aj +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -8087,6 +24393,151 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8096,6 +24547,45 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +ah +ah +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ah +ah +aj +aj +aj +aj +ai +ai ab ab ab @@ -8104,6 +24594,153 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8113,6 +24750,43 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +aj +ah +ah +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ah +ah +aj +aj +aj +aj +aj +ai +ai ab ab ab @@ -8121,6 +24795,155 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8130,6 +24953,41 @@ ab ab ab ab +ai +ai +aj +aj +aj +aj +aj +aj +ah +ah +ah +ah +ah +aj +aj +aj +aj +aj +aj +aj +aj +aj +ah +ah +ah +ah +ah +aj +aj +aj +aj +aj +aj +ai +ai ab ab ab @@ -8138,15 +24996,157 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(88,1,1) = {" -ab -ab -ab -ab -ab -ab -ab +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8156,6 +25156,39 @@ ab ab ab ab +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +ah +ah +ah +ah +ah +ae +ah +ah +ah +ah +ah +aj +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai ab ab ab @@ -8164,6 +25197,159 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8174,6 +25360,35 @@ ab ab ab ab +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai ab ab ab @@ -8183,6 +25398,161 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8194,6 +25564,33 @@ ab ab ab ab +ai +ai +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai +ab +ab ab ab ab @@ -8202,6 +25599,163 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8216,6 +25770,23 @@ ab ab ab ab +ai +ai +ai +ai +ai +ai +ai +ai +ae +ai +ai +ai +ai +ai +ai +ai +ai ab ab ab @@ -8229,8 +25800,774 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(89,1,1) = {" +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +aj +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +aj +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +ai +aj +aj +aj +ai +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8245,6 +26582,16 @@ ab ab ab ab +ai +ai +ac +aj +aj +aj +ac +ai +ai +ab ab ab ab @@ -8257,6 +26604,173 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8270,6 +26784,15 @@ ab ab ab ab +ai +ac +aj +aj +aj +aj +aj +ac +ai ab ab ab @@ -8282,6 +26805,378 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +aj +aj +aj +aj +aj +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8293,6 +27188,15 @@ ab ab ab ab +ai +ac +aj +aj +aj +aj +aj +ac +ai ab ab ab @@ -8303,6 +27207,180 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa ab ab ab @@ -8312,6 +27390,15 @@ ab ab ab ab +ai +ai +ac +aj +aj +aj +ac +ai +ai ab ab ab @@ -8320,4 +27407,13221 @@ ab ab ab ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ai +ai +aj +aj +aj +ai +ai +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ai +ai +ai +ai +ai +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_purple.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_purple.dmm index 16e2a3db07a0..5f30dc0d0b8d 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_purple.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_purple.dmm @@ -800,14 +800,11 @@ pixel_x = 24 }, /obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, /obj/effect/turf_decal/tile/purple{ icon_state = "tile_corner"; dir = 8 }, -/obj/machinery/chem_dispenser/drinks/beer{ - icon_state = "booze_dispenser"; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) "bF" = ( @@ -1125,33 +1122,6 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) -"cj" = ( -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_x = 30; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 8; - network = list("SS13") - }, -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - icon_state = "tile_corner"; - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - icon_state = "tile_corner"; - dir = 1 - }, -/obj/machinery/chem_dispenser/drinks{ - icon_state = "soda_dispenser"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) "cm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ icon_state = "scrub_map_on-3"; @@ -1221,6 +1191,30 @@ /obj/effect/landmark/start/bartender, /turf/open/floor/mineral/titanium/purple, /area/crew_quarters/bar) +"cz" = ( +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8; + network = list("SS13") + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/obj/effect/turf_decal/tile/purple{ + icon_state = "tile_corner"; + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + icon_state = "tile_corner"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) "cD" = ( /obj/machinery/deepfryer, /turf/open/floor/mineral/titanium/purple, @@ -1727,7 +1721,7 @@ ab bE bO cL -cj +cz cL bk bl diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_singulo_tesla.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_singulo_tesla.dmm index 63f46856f6a2..3729ff9ea8ae 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_singulo_tesla.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_singulo_tesla.dmm @@ -59,6 +59,13 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"aj" = ( +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) "ak" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -73,6 +80,18 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"am" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "an" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 8 @@ -82,6 +101,12 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"ao" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "ap" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 8 @@ -339,6 +364,17 @@ "aR" = ( /turf/open/floor/plating/airless, /area/space/nearstation) +"aS" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "aT" = ( /obj/machinery/field/generator{ anchored = 1; @@ -433,6 +469,52 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"bi" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/engine/engineering) +"bj" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"bk" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"bl" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) "bm" = ( /obj/machinery/power/tesla_coil, /turf/open/floor/plating/airless, @@ -471,6 +553,13 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/engine/engineering) +"br" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/engine/engineering) "bs" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -589,8 +678,8 @@ /area/engine/engineering) "bG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 1; - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-1"; + dir = 1 }, /obj/machinery/button/door{ dir = 4; @@ -770,8 +859,8 @@ /area/engine/engineering) "ci" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 1; - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-1"; + dir = 1 }, /obj/machinery/button/door{ dir = 8; @@ -814,54 +903,6 @@ }, /turf/open/space/basic, /area/space) -"mp" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/emcloset/anchored, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"mQ" = ( -/obj/structure/closet/emcloset/anchored, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"nL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/engine/engineering) -"od" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "py" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -885,12 +926,6 @@ /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/engine/engineering) -"tD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) "xH" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; @@ -898,9 +933,6 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) -"xO" = ( -/turf/closed/wall/r_wall, -/area/space) "yi" = ( /turf/open/floor/plating/airless, /area/engine/engineering) @@ -936,68 +968,10 @@ }, /turf/open/space/basic, /area/space) -"Fx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ - dir = 1 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"Io" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/layer1{ - dir = 1 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/engine/engineering) "Jf" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/engine/engineering) -"Ma" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"MU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"Ov" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/layer1{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) "OM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor/window, @@ -1005,34 +979,9 @@ /area/engine/engineering) "Uz" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 8; - icon_state = "warninglinecorner" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"Vm" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"WB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "warninglinecorner"; dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/open/floor/plasteel, /area/engine/engineering) "WL" = ( @@ -1254,10 +1203,10 @@ ab al aD bb -mp -Ov +br ad aV +aZ bc aZ aZ @@ -1279,13 +1228,13 @@ aa (9,1,1) = {" ab ab -WB -at -nL -Vm -Fx -MU +am +ao +bi +bj +bl aW +yi bd bm bm @@ -1312,8 +1261,8 @@ bL du ad ad -xO ce +aa yi yi yi @@ -1760,8 +1709,8 @@ bL du ad ad -xO cf +aa yi yi yi @@ -1783,13 +1732,13 @@ aa (27,1,1) = {" ab at -od -at -nL -Ma -Io -MU +aS +ao +bi +bk +bl aX +yi bn bm bm @@ -1814,10 +1763,10 @@ ck aH aE bb -mQ -tD +aj ad aY +aZ bo aZ aZ diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_sm.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_sm.dmm index 6a045f8cdd4c..2df923602d1a 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_sm.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_sm.dmm @@ -531,6 +531,18 @@ "bb" = ( /turf/closed/wall, /area/engine/engineering) +"bc" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) "bd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -646,6 +658,19 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"br" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/engine/engineering) +"bs" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/engine/engineering) "bt" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -708,6 +733,16 @@ }, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"bB" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/engine/engineering) "bC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1064,8 +1099,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 1 }, /turf/open/floor/engine, /area/engine/engineering) @@ -1138,8 +1173,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 1; - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-1"; + dir = 1 }, /turf/open/floor/engine, /area/engine/engineering) @@ -1862,8 +1897,8 @@ /area/engine/engineering) "eh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4; - icon_state = "scrub_map_on-3" + icon_state = "scrub_map_on-3"; + dir = 4 }, /turf/open/floor/plasteel/dark, /area/engine/engineering) @@ -1913,8 +1948,8 @@ /area/engine/engineering) "em" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 8; - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-1"; + dir = 8 }, /turf/open/floor/plasteel/dark, /area/engine/engineering) @@ -1991,6 +2026,18 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) +"eA" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "eB" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -2006,68 +2053,11 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"iX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/engine/engineering) -"la" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/engine/engineering) -"qJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/emcloset/anchored, -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/engine/engineering) "tB" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/engine/engineering) -"vZ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"SC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/engine/engineering) -"Vd" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/engine/engineering) (1,1,1) = {" ab @@ -2271,7 +2261,7 @@ ab ag eB bb -qJ +br ad bR cn @@ -2296,11 +2286,11 @@ aa (9,1,1) = {" ab ab -vZ -SC -la -Vd -iX +eA +au +bc +bs +bB bP co cz diff --git a/code/__DEFINES/movespeed_modification.dm b/code/__DEFINES/movespeed_modification.dm index 865cfa807432..bf03de671da8 100644 --- a/code/__DEFINES/movespeed_modification.dm +++ b/code/__DEFINES/movespeed_modification.dm @@ -62,5 +62,3 @@ #define MOVESPEED_ID_SLAUGHTER "SLAUGHTER" #define MOVESPEED_ID_DIE_OF_FATE "DIE_OF_FATE" - -#define MOVESPEED_ID_MOUSE_CHEESE "MOUSE_CHEESE" diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index 8b51526545f7..04ee95ea864f 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -131,8 +131,6 @@ #define STATUS_EFFECT_TAGALONG /datum/status_effect/tagalong //allows darkspawn to accompany people's shadows //Yogs -#define STATUS_EFFECT_PROGENITORCURSE /datum/status_effect/progenitor_curse - ///////////// // SLIME // ///////////// diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index f17d8f54f820..04bdb0d8e177 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -265,11 +265,6 @@ CHECK_TICK //Medals parts += medal_report() - CHECK_TICK - - parts += mouse_report() - - CHECK_TICK //Station Goals parts += goal_report() @@ -340,8 +335,6 @@ else parts += "
" parts += "You managed to survive the events on [station_name()] as [M.real_name]." - if(M.mind.assigned_role in GLOB.engineering_positions) // We don't actually need to even really do a check to see if assigned_role is set to anything. - SSachievements.unlock_achievement(/datum/achievement/engineering, C) else parts += "
" @@ -419,16 +412,6 @@ return "
[parts.Join("
")]
" return "" -/datum/controller/subsystem/ticker/proc/mouse_report() - if(GLOB.mouse_food_eaten) - var/list/parts = list() - parts += "Mouse stats:" - parts += "Mice Born: [GLOB.mouse_spawned]" - parts += "Mice Killed: [GLOB.mouse_killed]" - parts += "Trash Eaten: [GLOB.mouse_food_eaten]" - return "
[parts.Join("
")]
" - return "" - /datum/controller/subsystem/ticker/proc/antag_report() var/list/result = list() var/list/all_teams = list() diff --git a/code/controllers/subsystem/achievements.dm b/code/controllers/subsystem/achievements.dm index 7cecbdea6d57..5d95e9885b86 100644 --- a/code/controllers/subsystem/achievements.dm +++ b/code/controllers/subsystem/achievements.dm @@ -1,11 +1,10 @@ SUBSYSTEM_DEF(achievements) name = "Achievements" - flags = SS_BACKGROUND + flags = SS_NO_FIRE var/list/achievements = list() var/list/cached_achievements = list() var/list/browsers = list() var/list/achievementsEarned = list() - var/mob/living/carbon/human/CE // The current guy that SSachievements believes to be the CE. /datum/controller/subsystem/achievements/Initialize(timeofday) for(var/i in subtypesof(/datum/achievement)) @@ -48,23 +47,6 @@ SUBSYSTEM_DEF(achievements) qdel(ridOldChieves) return ..() -/datum/controller/subsystem/achievements/fire(resumed) - //The solar panel achievement - if(!CE) - for(var/x in GLOB.player_list) - if(ishuman(x)) - var/mob/living/carbon/human/H = x - if(H.mind?.assigned_role == "Chief Engineer") - CE = H - break - else - for(var/n in SSmachines.powernets) - var/datum/powernet/net = n - if(is_station_level(net.z)) // If the powernet is on the station z-level - if(net.avail >= 3000 && CE.stat != DEAD && CE.client) // If there's 3 MW available (Value is in kW) - unlock_achievement(/datum/achievement/engineering/scotty, CE.client) - -//Ad-hoc procs /datum/controller/subsystem/achievements/proc/unlock_achievement(achievementPath, client/C) var/datum/achievement/achievement = get_achievement(achievementPath) if(!achievement) diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm index 8ebe7b4eedb8..c4b09d1b8741 100644 --- a/code/controllers/subsystem/machines.dm +++ b/code/controllers/subsystem/machines.dm @@ -18,7 +18,7 @@ SUBSYSTEM_DEF(machines) for(var/obj/structure/cable/PC in GLOB.cable_list) if(!PC.powernet) - var/datum/powernet/NewPN = new(PC.loc.z) + var/datum/powernet/NewPN = new() NewPN.add_cable(PC) propagate_network(PC,PC.powernet) @@ -53,7 +53,7 @@ SUBSYSTEM_DEF(machines) for(var/A in cables) var/obj/structure/cable/PC = A if(!PC.powernet) - var/datum/powernet/NewPN = new(PC.loc.z) + var/datum/powernet/NewPN = new() NewPN.add_cable(PC) propagate_network(PC,PC.powernet) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index b45b13a4a83c..8e865f6b403a 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -214,7 +214,7 @@ SUBSYSTEM_DEF(ticker) if(GLOB.master_mode == "secret") hide_mode = 1 if(GLOB.secret_force_mode != "secret") - var/datum/game_mode/smode + var/datum/game_mode/smode if(runnable_modes.len) smode = config.pick_mode(GLOB.secret_force_mode) if(!smode.can_start()) @@ -225,7 +225,7 @@ SUBSYSTEM_DEF(ticker) if(!mode) if(!runnable_modes.len) mode = new /datum/game_mode/extended() - message_admins("Unable to choose any non-extended gamemode, running extended.") + message_admins("Unable to choose any non-extended gamemode, running extended") else mode = pickweight(runnable_modes) if(!mode) //too few roundtypes all run too recently diff --git a/code/datums/achievements/achievements.dm b/code/datums/achievements/achievements.dm index 7ff49fa43b3c..568ad226ba0a 100644 --- a/code/datums/achievements/achievements.dm +++ b/code/datums/achievements/achievements.dm @@ -3,7 +3,6 @@ //TO BE HONEST THIS OFFSET DOESN'T EVEN NEED TO BE POWER OF TWO, THOUGH. #define GREENTEXT 256 // An offset for new greentext-related achievements, to keep the incremental pattern. #define REDTEXT 512 // Offset for redtexts. -#define ENGIEDEPT 768 // Offset for engineering-related achievements. /datum/achievement var/name = "achievement" @@ -13,7 +12,7 @@ /datum/achievement/bubblegum name = "Kick Ass and Chew Bubblegum" - desc = "Kill Bubblegum, the king of slaughter demons." + desc = "Kill Bubblegum, the king of slaughter demons." //Should be improved(?) id = 1 /datum/achievement/roboborg @@ -26,7 +25,7 @@ desc = "Successfully defibrillate someone" id = 3 -/datum/achievement/engineering/pa_emag +/datum/achievement/pa_emag name = "Catastrophe" desc = "Emag a particle accelerator" id = 4 @@ -101,13 +100,13 @@ id = 17 hidden = TRUE -/datum/achievement/engineering/Poly_silent +/datum/achievement/Poly_silent name = "Silence Bird!" desc = "As a signal technician, create a script that mutes poly" id = 18 hidden = TRUE -/datum/achievement/engineering/Poly_loud +/datum/achievement/Poly_loud name = "Embrace the Bird!" desc = "As a signal technician, create a script that makes poly LOUD" id = 19 @@ -144,12 +143,6 @@ desc = "Trigger a keycard authentication device event, by yourself." id = 23 -/datum/achievement/dab - name = "Brain Damage" - desc = "Dab." - id = 24 - hidden = TRUE - // The achievements that are basically just "greentext as this sort of antag" /datum/achievement/greentext @@ -158,12 +151,12 @@ id = GREENTEXT + 1 /datum/achievement/greentext/ratvar - name = "Clocking In" + name = "Clock Work" desc = "As a servant of Ratvar, summon Ratvar" id = GREENTEXT + 2 /datum/achievement/greentext/ratvar/eminence - name = "Ratvar's Hand" + name = "Clock Work" desc = "As the Eminence, summon Ratvar" id = GREENTEXT + 3 @@ -252,25 +245,5 @@ hidden = TRUE //end-redtext -//start-engineering -/datum/achievement/engineering - name = "Isaac Clarke" - desc = "Survive a full round as part of the Engineering team." - id = ENGIEDEPT + 1 -/datum/achievement/engineering/solar - name = "Honest Work" - desc = "Set up one of the solar arrays as part of the Engineering team." - id = ENGIEDEPT + 2 -/datum/achievement/engineering/scotty - name = "\"I'm givin' it all she's got, Captain!\"" - desc = "As Chief Engineer, produce more than three megawatts of power." - id = ENGIEDEPT + 3 -/datum/achievement/engineering/toasty - name = "Nice and Toasty" - desc = "Get set on fire in a fire-resistant suit." - id = ENGIEDEPT + 4 -//end-engineering - #undef GREENTEXT -#undef REDTEXT -#undef ENGIEDEPT +#undef REDTEXT \ No newline at end of file diff --git a/code/datums/diseases/advance/symptoms/heal.dm b/code/datums/diseases/advance/symptoms/heal.dm index d15fd6581188..d6d81c5fb990 100644 --- a/code/datums/diseases/advance/symptoms/heal.dm +++ b/code/datums/diseases/advance/symptoms/heal.dm @@ -111,7 +111,7 @@ desc = "The virus rapidly breaks down any foreign chemicals in the bloodstream." threshold_descs = list( "Resistance 7" = "Increases chem removal speed.", - "Stage Speed 6" = "Consumed chemicals feed the host.", + "Stage Speed 6" = "Consumed chemicals nourish the host.", ) /datum/symptom/heal/chem/Start(datum/disease/advance/A) diff --git a/code/datums/saymode.dm b/code/datums/saymode.dm index b8dd2e62ae99..6d45b23b3a5e 100644 --- a/code/datums/saymode.dm +++ b/code/datums/saymode.dm @@ -136,9 +136,7 @@ var/link = FOLLOW_LINK(M, user) to_chat(M, "[link] [msg]") else if(is_darkspawn_or_veil(M)) - var/turf/receiver = get_turf(M) - var/turf/sender = get_turf(user) - if(receiver.z != sender.z) + if(M.z != user.z) if(prob(25)) to_chat(M, "Your mindlink trembles with words, but they are too far to make out...") continue diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 230391424956..d4bb51ab1101 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -544,8 +544,9 @@ set waitfor = FALSE new/obj/effect/temp_visual/dir_setting/curse/grasp_portal(spawn_turf, owner.dir) playsound(spawn_turf, 'sound/effects/curse2.ogg', 80, 1, -1) + var/turf/ownerloc = get_turf(owner) var/obj/item/projectile/curse_hand/C = new (spawn_turf) - C.preparePixelProjectile(owner, spawn_turf) + C.preparePixelProjectile(ownerloc, spawn_turf) C.fire() /obj/effect/temp_visual/curse @@ -555,25 +556,6 @@ . = ..() deltimer(timerid) -/datum/status_effect/progenitor_curse - duration = 200 - tick_interval = 5 - -/datum/status_effect/progenitor_curse/tick() - if(owner.stat == DEAD) - return - var/grab_dir = turn(owner.dir, rand(-180, 180)) //grab them from a random direction - var/turf/spawn_turf = get_ranged_target_turf(owner, grab_dir, 5) - if(spawn_turf) - grasp(spawn_turf) - -/datum/status_effect/progenitor_curse/proc/grasp(turf/spawn_turf) - set waitfor = FALSE - new/obj/effect/temp_visual/dir_setting/curse/grasp_portal(spawn_turf, owner.dir) - playsound(spawn_turf, 'sound/effects/curse2.ogg', 80, 1, -1) - var/obj/item/projectile/curse_hand/progenitor/C = new (spawn_turf) - C.preparePixelProjectile(owner, spawn_turf) - C.fire() //Kindle: Used by servants of Ratvar. 10-second knockdown, reduced by 1 second per 5 damage taken while the effect is active. /datum/status_effect/kindle diff --git a/code/datums/wires/airlock_cycle.dm b/code/datums/wires/airlock_cycle.dm deleted file mode 100644 index d9572686a096..000000000000 --- a/code/datums/wires/airlock_cycle.dm +++ /dev/null @@ -1,52 +0,0 @@ -/datum/wires/advanced_airlock_controller - holder_type = /obj/machinery/advanced_airlock_controller - proper_name = "Air Alarm" - -/datum/wires/advanced_airlock_controller/New(atom/holder) - wires = list( - WIRE_POWER, - WIRE_IDSCAN, WIRE_AI - ) - add_duds(3) - ..() - -/datum/wires/advanced_airlock_controller/interactable(mob/user) - var/obj/machinery/advanced_airlock_controller/A = holder - if(A.panel_open && A.buildstage == 2) - return TRUE - -/datum/wires/advanced_airlock_controller/get_status() - var/obj/machinery/advanced_airlock_controller/A = holder - var/list/status = list() - status += "The interface light is [A.locked ? "red" : "green"]." - status += "The short indicator is [A.shorted ? "lit" : "off"]." - status += "The AI connection light is [!A.aidisabled ? "on" : "off"]." - return status - -/datum/wires/advanced_airlock_controller/on_pulse(wire) - var/obj/machinery/advanced_airlock_controller/A = holder - switch(wire) - if(WIRE_POWER) // Short out for a long time. - if(!A.shorted) - A.shorted = TRUE - A.update_icon() - addtimer(CALLBACK(A, /obj/machinery/advanced_airlock_controller.proc/reset, wire), 1200) - if(WIRE_IDSCAN) // Toggle lock. - A.locked = !A.locked - if(WIRE_AI) // Disable AI control for a while. - if(!A.aidisabled) - A.aidisabled = TRUE - addtimer(CALLBACK(A, /obj/machinery/advanced_airlock_controller.proc/reset, wire), 100) - -/datum/wires/advanced_airlock_controller/on_cut(wire, mend) - var/obj/machinery/advanced_airlock_controller/A = holder - switch(wire) - if(WIRE_POWER) // Short out forever. - A.shock(usr, 50) - A.shorted = !mend - A.update_icon() - if(WIRE_IDSCAN) - if(!mend) - A.locked = TRUE - if(WIRE_AI) - A.aidisabled = mend // Enable/disable AI control. diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index 67b928ea7d83..1c4ba8a4f78c 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -102,8 +102,6 @@ GLOBAL_VAR(changeling_team_objective_type) //If this is not null, we hand our th user.underwear = chosen_prof.underwear user.undershirt = chosen_prof.undershirt user.socks = chosen_prof.socks - user.mind.accent_name = chosen_prof.accent - user.mind.RegisterSignal(user, COMSIG_MOB_SAY, /datum/mind/.proc/handle_speech) chosen_dna.transfer_identity(user, 1) user.updateappearance(mutcolor_update=1) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 91fdd90439f3..0a5562e5f69e 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -26,8 +26,8 @@ return FALSE else return FALSE - if(HAS_TRAIT(M, TRAIT_MINDSHIELD) || issilicon(M) || isbot(M) || isdrone(M) || ismouse(M) || is_servant_of_ratvar(M) || !M.client) - return FALSE //can't convert machines, shielded, braindead, mice, or ratvar's dogs + if(HAS_TRAIT(M, TRAIT_MINDSHIELD) || issilicon(M) || isbot(M) || isdrone(M) || is_servant_of_ratvar(M) || !M.client) + return FALSE //can't convert machines, shielded, braindead, or ratvar's dogs return TRUE /datum/game_mode/cult diff --git a/code/game/machinery/airlock_cycle_control.dm b/code/game/machinery/airlock_cycle_control.dm deleted file mode 100644 index 06b30c3022e4..000000000000 --- a/code/game/machinery/airlock_cycle_control.dm +++ /dev/null @@ -1,830 +0,0 @@ -// Embedded controller is great and all, but it is really unwieldy to map with. In addition, you can't build it in-game. -// This serves to make it really easy to make it really easy to make cycling airlocks both in-game and in the map editor. -// Instead of editing vars, this involves placing a couple of mapping helpers. - -// also can I say how much I hate the whole radio control thing in this game. It's not even exposed to the player at all. -// All it does is making coding a massive pain in the rear end. - -// Anyways for a functioning airlock, you need an interior and an exterior door. Vents are optional. -// If setup right, you can even make an airlock that cycles between two rooms of different atmospheres! -// Perfect for the plasmaman atmos tech. - -// NOTE FOR MAPPERS: -// PLEASE DON'T PUT THIS ON THE SAME TILE AS A VENT IF THE AIRLOCK IS BIGGER THAN 1X1. -// (If this is a 1x2 airlock and there is a pressurizing and a depressurizing vent -// then put the depressurizing vent under the controller) - -#define AIRLOCK_CYCLESTATE_INOPEN 0 -#define AIRLOCK_CYCLESTATE_INOPENING 1 -#define AIRLOCK_CYCLESTATE_INCLOSING 2 -#define AIRLOCK_CYCLESTATE_CLOSED 3 -#define AIRLOCK_CYCLESTATE_OUTCLOSING 4 -#define AIRLOCK_CYCLESTATE_OUTOPENING 5 -#define AIRLOCK_CYCLESTATE_OUTOPEN 6 -#define AIRLOCK_CYCLESTATE_DOCKED -1 -#define AIRLOCK_CYCLESTATE_ERROR -2 - -#define AIRLOCK_CYCLEROLE_INT_PRESSURIZE 1 -#define AIRLOCK_CYCLEROLE_INT_DEPRESSURIZE 2 -#define AIRLOCK_CYCLEROLE_EXT_PRESSURIZE 4 -#define AIRLOCK_CYCLEROLE_EXT_DEPRESSURIZE 8 - -/obj/item/electronics/advanced_airlock_controller - name = "airlock controller electronics" - custom_price = 5 - icon_state = "airalarm_electronics" - -/obj/item/wallframe/advanced_airlock_controller - name = "airlock controller frame" - desc = "Used for building advanced airlock controllers." - icon = 'icons/obj/monitors.dmi' - icon_state = "aac_bitem" - result_path = /obj/machinery/advanced_airlock_controller - -/obj/machinery/advanced_airlock_controller - name = "advanced airlock controller" - desc = "A machine designed to control the operation of cycling airlocks" - icon = 'icons/obj/monitors.dmi' - icon_state = "aac" - use_power = IDLE_POWER_USE - idle_power_usage = 4 - active_power_usage = 8 - power_channel = ENVIRON - req_access = list(ACCESS_ATMOSPHERICS) - max_integrity = 250 - integrity_failure = 80 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 30) - resistance_flags = FIRE_PROOF - - FASTDMM_PROP(\ - set_instance_vars(\ - pixel_x = (dir & 3)? INSTANCE_VAR_DEFAULT : (dir == 4 ? -24 : 24),\ - pixel_y = (dir & 3)? (dir == 1 ? -24 : 24) : INSTANCE_VAR_DEFAULT\ - ),\ - dir_amount = 4\ - ) - - var/cyclestate = AIRLOCK_CYCLESTATE_INOPEN - var/interior_pressure = ONE_ATMOSPHERE - var/exterior_pressure = 0 - - var/locked = TRUE - var/aidisabled = 0 - var/shorted = 0 - var/buildstage = 2 // 2 = complete, 1 = no wires, 0 = circuit gone - var/config_error_str = "Needs Scan" - var/scan_on_late_init = FALSE - var/depressurization_margin = 10 // use a lower value to reduce cross-contamination - var/overlays_hash = null - var/skip_delay = 300 - var/skip_timer = 0 - var/is_skipping = FALSE - - var/list/airlocks = list() - var/list/vents = list() - var/obj/vis_target = null - -/obj/machinery/advanced_airlock_controller/lavaland - exterior_pressure = 36.896 // according to very reliable asay this is the correct pressure. - // lavaland isn't exactly a contaminant so I'll let it have a high depressurization margin - // (also miners dont appreciate vacuum) - depressurization_margin = 36.896 - -/obj/machinery/advanced_airlock_controller/mix_chamber - depressurization_margin = 0.15 // The minimum - We really don't want contamination. - -/obj/machinery/advanced_airlock_controller/New(loc, ndir, nbuild) - ..() - wires = new /datum/wires/advanced_airlock_controller(src) - if(ndir) - setDir(ndir) - - if(nbuild) - buildstage = 0 - panel_open = TRUE - pixel_x = (dir & 3)? 0 : (dir == 4 ? -24 : 24) - pixel_y = (dir & 3)? (dir == 1 ? -24 : 24) : 0 - - update_icon() - -/obj/machinery/advanced_airlock_controller/Destroy() - qdel(wires) - wires = null - cut_links() - SSair.atmos_machinery -= src - return ..() - -/obj/machinery/advanced_airlock_controller/Initialize(mapload) - . = ..() - SSair.atmos_machinery += src - scan_on_late_init = mapload - if(mapload && (. != INITIALIZE_HINT_QDEL)) - return INITIALIZE_HINT_LATELOAD - -/obj/machinery/advanced_airlock_controller/LateInitialize(mapload) - . = ..() - if(scan_on_late_init) - scan(TRUE) - update_error_status() - update_docked_status(FALSE) - for(var/A in airlocks) - var/obj/machinery/door/airlock/airlock = A - if(airlock.density && (cyclestate == AIRLOCK_CYCLESTATE_CLOSED || (airlocks[A] && cyclestate == AIRLOCK_CYCLESTATE_INOPEN) || (!airlocks[A] && cyclestate == AIRLOCK_CYCLESTATE_OUTOPEN))) - airlock.bolt() - -/obj/machinery/advanced_airlock_controller/update_icon(use_hash = FALSE) - var/turf/location = get_turf(src) - if(!location) - return - var/pressure = 0 - if(location) - var/datum/gas_mixture/environment = location.return_air() - if(environment) - pressure = environment.return_pressure() - var/maxpressure = (exterior_pressure && (cyclestate == AIRLOCK_CYCLESTATE_OUTCLOSING || cyclestate == AIRLOCK_CYCLESTATE_OUTOPENING || cyclestate == AIRLOCK_CYCLESTATE_OUTOPEN)) ? exterior_pressure : interior_pressure - var/pressure_bars = round(pressure / maxpressure * 5 + 0.01) - - var/new_overlays_hash = "[pressure_bars]-[cyclestate]-[buildstage]-[panel_open]-[stat]-[shorted]-[locked]-\ref[vis_target]" - if(use_hash && new_overlays_hash == overlays_hash) - return - overlays_hash = new_overlays_hash - - cut_overlays() - if(panel_open) - switch(buildstage) - if(2) - icon_state = "aac_b3" - if(1) - icon_state = "aac_b2" - if(0) - icon_state = "aac_b1" - return - - icon_state = "aac" - - if((stat & (NOPOWER|BROKEN)) || shorted) - return - - var/is_exterior_pressure = (cyclestate == AIRLOCK_CYCLESTATE_OUTCLOSING || cyclestate == AIRLOCK_CYCLESTATE_OUTOPENING || cyclestate == AIRLOCK_CYCLESTATE_OUTOPEN) - add_overlay("aac_[is_exterior_pressure ? "ext" : "int"]p_[pressure_bars]") - add_overlay("aac_cyclestate_[cyclestate]") - if(obj_flags & EMAGGED) - add_overlay("aac_emagged") - else if(!locked) - add_overlay("aac_unlocked") - - if(vis_target) - var/f_dx = ((vis_target.pixel_x - pixel_x) / world.icon_size) + (vis_target.x - x) - var/f_dy = ((vis_target.pixel_y - pixel_y) / world.icon_size) + (vis_target.y - y) - var/dist = sqrt(f_dx*f_dx+f_dy*f_dy) - var/s_dx = f_dy/dist - var/s_dy = -f_dx/dist - var/matrix/TR = new - TR.Translate(0, 16) - TR.Multiply(new /matrix(s_dx, f_dx, 0, s_dy, f_dy, 0)) - var/mutable_appearance/M = mutable_appearance(icon, "hologram-line", ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE) - M.transform = TR - add_overlay(M) - -/obj/machinery/advanced_airlock_controller/proc/reset(wire) - switch(wire) - if(WIRE_POWER) - if(!wires.is_cut(WIRE_POWER)) - shorted = FALSE - update_icon() - if(WIRE_AI) - if(!wires.is_cut(WIRE_AI)) - aidisabled = FALSE - -/obj/machinery/advanced_airlock_controller/proc/shock(mob/user, prb) - if((stat & (NOPOWER))) // unpowered, no shock - return 0 - if(!prob(prb)) - return 0 //you lucked out, no shock for you - var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread - s.set_up(5, 1, src) - s.start() //sparks always. - if (electrocute_mob(user, get_area(src), src, 1, TRUE)) - return 1 - else - return 0 - -/obj/machinery/advanced_airlock_controller/proc/update_docked_status(process_on_changed = FALSE) - if(cyclestate == AIRLOCK_CYCLESTATE_ERROR) - return - var/is_docked = FALSE - for(var/A in airlocks) - var/obj/machinery/door/airlock/airlock = A - if(!airlocks[A]) // only exterior airlocks are checked for docks - continue - var/turf/T = get_turf(airlock) - if(!T) - continue - for(var/cdir in GLOB.cardinals) - var/turf/T2 = get_step(T, cdir) - if(!T2) - continue - if(T2.loc != T.loc && (locate(/obj/machinery/door/airlock) in T2)) - is_docked = TRUE - break - if(is_docked) - break - if(is_docked && cyclestate != AIRLOCK_CYCLESTATE_DOCKED) - cyclestate = AIRLOCK_CYCLESTATE_DOCKED - if(process_on_changed) - process_atmos() - if(!is_docked && cyclestate == AIRLOCK_CYCLESTATE_DOCKED) - cyclestate = AIRLOCK_CYCLESTATE_INOPENING - reset_skip() - for(var/airlock in airlocks) - coerce_door(airlock, TRUE) - if(process_on_changed) - process_atmos() - -/obj/machinery/advanced_airlock_controller/proc/update_error_status() - if(!airlocks.len) - cyclestate = AIRLOCK_CYCLESTATE_ERROR - return - var/has_interior = FALSE - var/has_exterior = FALSE - for(var/A in airlocks) - if(airlocks[A] == 1) - has_exterior = TRUE - if(airlocks[A] == 0) - has_interior = TRUE - if(!has_interior || !has_exterior) - if(!has_interior) - config_error_str = "No interior door" - else if(!has_exterior) - config_error_str = "No exterior door" - cyclestate = AIRLOCK_CYCLESTATE_ERROR - return - if(cyclestate == AIRLOCK_CYCLESTATE_ERROR) - cyclestate = AIRLOCK_CYCLESTATE_CLOSED - update_docked_status() - -/obj/machinery/advanced_airlock_controller/proc/coerce_door(obj/machinery/door/airlock/door, target_density = 0) - if(door.density == target_density && !door.operating) - door.bolt() - return TRUE - if(door.operating || door.welded || door.brace || !door.hasPower() || door.wires.is_cut(WIRE_BOLTS)) - return FALSE - door.unbolt() - if(door.density != target_density) - if(target_density) - spawn(0) - door.close() - door.bolt() - else - spawn(0) - door.open() - door.bolt() - return FALSE - -/obj/machinery/advanced_airlock_controller/proc/unbolt_door(obj/machinery/door/airlock/door) - if(!door.wires.is_cut(WIRE_BOLTS)) - door.unbolt() - -/obj/machinery/advanced_airlock_controller/process() - . = ..() - process_atmos() - -/obj/machinery/advanced_airlock_controller/process_atmos() - if((stat & (NOPOWER|BROKEN)) || shorted) - update_icon(TRUE) - return - - var/turf/location = get_turf(src) - if(!location) - update_icon(TRUE) - return - var/pressure = 0 - if(location) - var/datum/gas_mixture/environment = location.return_air() - if(environment) - pressure = environment.return_pressure() - - update_error_status() - var/doors_valid = TRUE - var/vents_valid = TRUE - switch(cyclestate) - if(AIRLOCK_CYCLESTATE_ERROR) - return - if(AIRLOCK_CYCLESTATE_CLOSED) - return - if(AIRLOCK_CYCLESTATE_DOCKED) - for(var/airlock in airlocks) - unbolt_door(airlock) - for(var/V in vents) - var/obj/machinery/atmospherics/components/unary/vent_pump/vent = V - if(vents[vent] & AIRLOCK_CYCLEROLE_INT_PRESSURIZE) - vent.pump_direction = 1 - vent.pressure_checks = 1 - vent.external_pressure_bound = interior_pressure - vent.on = TRUE - vent.update_icon() - else - vent.on = FALSE - vent.update_icon() - return - if(AIRLOCK_CYCLESTATE_INCLOSING) - for(var/airlock in airlocks) - doors_valid = doors_valid && coerce_door(airlock, TRUE) - if(doors_valid || is_skipping) - for(var/V in vents) - var/obj/machinery/atmospherics/components/unary/vent_pump/vent = V - if(vents[vent] & AIRLOCK_CYCLEROLE_INT_DEPRESSURIZE) - vent.pump_direction = 0 - vent.pressure_checks = 1 - vent.external_pressure_bound = 0 - vents_valid = FALSE - vent.on = TRUE - vent.update_icon() - else - vent.on = FALSE - vent.update_icon() - if(pressure < depressurization_margin) - vents_valid = TRUE - if((doors_valid && vents_valid) || is_skipping) - cyclestate = AIRLOCK_CYCLESTATE_OUTOPENING - reset_skip() - if(AIRLOCK_CYCLESTATE_OUTCLOSING) - for(var/airlock in airlocks) - doors_valid = doors_valid && coerce_door(airlock, TRUE) - if(doors_valid || is_skipping) - for(var/V in vents) - var/obj/machinery/atmospherics/components/unary/vent_pump/vent = V - if(vents[vent] & AIRLOCK_CYCLEROLE_EXT_DEPRESSURIZE) - vent.pump_direction = 0 - vent.pressure_checks = 1 - vent.external_pressure_bound = 0 - vents_valid = FALSE - vent.on = TRUE - vent.update_icon() - else - vent.on = FALSE - vent.update_icon() - if(pressure < depressurization_margin) - vents_valid = TRUE - if(vents_valid || is_skipping) - cyclestate = AIRLOCK_CYCLESTATE_INOPENING - reset_skip() - if(AIRLOCK_CYCLESTATE_INOPENING) - for(var/airlock in airlocks) - if(airlocks[airlock]) - doors_valid = doors_valid && coerce_door(airlock, 1) - for(var/V in vents) - var/obj/machinery/atmospherics/components/unary/vent_pump/vent = V - if(vents[vent] & AIRLOCK_CYCLEROLE_INT_PRESSURIZE) - vent.pump_direction = 1 - vent.pressure_checks = 1 - vent.external_pressure_bound = interior_pressure - vents_valid = FALSE - vent.on = TRUE - vent.update_icon() - else - vent.on = FALSE - vent.update_icon() - if(pressure > interior_pressure - 0.5) - vents_valid = TRUE - if(vents_valid || is_skipping) - for(var/airlock in airlocks) - if(!airlocks[airlock]) - doors_valid = doors_valid && coerce_door(airlock, 0) - if(doors_valid || is_skipping) - cyclestate = AIRLOCK_CYCLESTATE_INOPEN - reset_skip() - if(AIRLOCK_CYCLESTATE_OUTOPENING) - for(var/airlock in airlocks) - if(!airlocks[airlock]) - doors_valid = doors_valid && coerce_door(airlock, 1) - for(var/V in vents) - var/obj/machinery/atmospherics/components/unary/vent_pump/vent = V - if(vents[vent] & AIRLOCK_CYCLEROLE_EXT_PRESSURIZE) - vent.pump_direction = 1 - vent.pressure_checks = 1 - vent.external_pressure_bound = exterior_pressure - vents_valid = FALSE - vent.on = TRUE - vent.update_icon() - else - vent.on = FALSE - vent.update_icon() - if(pressure > exterior_pressure - 0.5) - vents_valid = TRUE - if(vents_valid || is_skipping) - for(var/airlock in airlocks) - if(airlocks[airlock]) - doors_valid = doors_valid && coerce_door(airlock, 0) - if(doors_valid || is_skipping) - cyclestate = AIRLOCK_CYCLESTATE_OUTOPEN - reset_skip() - if(AIRLOCK_CYCLESTATE_INOPEN) - for(var/V in vents) - var/obj/machinery/atmospherics/components/unary/vent_pump/vent = V - vent.on = FALSE - vent.update_icon() - if(AIRLOCK_CYCLESTATE_OUTOPEN) - for(var/V in vents) - var/obj/machinery/atmospherics/components/unary/vent_pump/vent = V - vent.on = FALSE - vent.update_icon() - update_icon(TRUE) - -/obj/machinery/advanced_airlock_controller/attackby(obj/item/W, mob/user, params) - switch(buildstage) - if(2) - if(W.tool_behaviour == TOOL_WIRECUTTER && panel_open && wires.is_all_cut()) - W.play_tool_sound(src) - to_chat(user, "You cut the final wires.") - new /obj/item/stack/cable_coil(loc, 5) - buildstage = 1 - update_icon() - return - else if(W.tool_behaviour == TOOL_SCREWDRIVER) // Opening that up. - W.play_tool_sound(src) - panel_open = !panel_open - to_chat(user, "The wires have been [panel_open ? "exposed" : "unexposed"].") - update_icon() - return - else if(istype(W, /obj/item/card/id) || istype(W, /obj/item/pda))// trying to unlock the interface with an ID card - togglelock(user) - return - else if(panel_open && is_wire_tool(W)) - wires.interact(user) - return - if(1) - if(W.tool_behaviour == TOOL_CROWBAR) - user.visible_message("[user.name] removes the electronics from [src.name].",\ - "You start prying out the circuit...") - W.play_tool_sound(src) - if (W.use_tool(src, user, 20)) - if (buildstage == 1) - to_chat(user, "You remove the airlock controller electronics.") - new /obj/item/electronics/advanced_airlock_controller( src.loc ) - playsound(src.loc, 'sound/items/deconstruct.ogg', 50, 1) - buildstage = 0 - update_icon() - return - - if(istype(W, /obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/cable = W - if(cable.get_amount() < 5) - to_chat(user, "You need five lengths of cable to wire the airlock controller!") - return - user.visible_message("[user.name] wires the airlock controller.", \ - "You start wiring the airlock controller...") - if (do_after(user, 20, target = src)) - if (cable.get_amount() >= 5 && buildstage == 1) - cable.use(5) - to_chat(user, "You wire the airlock controller.") - wires.repair() - aidisabled = 0 - locked = FALSE - cyclestate = AIRLOCK_CYCLESTATE_ERROR - cut_links() - shorted = 0 - buildstage = 2 - update_icon() - return - if(0) - if(istype(W, /obj/item/electronics/advanced_airlock_controller)) - if(user.temporarilyRemoveItemFromInventory(W)) - to_chat(user, "You insert the circuit.") - buildstage = 1 - update_icon() - qdel(W) - return - - if(istype(W, /obj/item/electroadaptive_pseudocircuit)) - var/obj/item/electroadaptive_pseudocircuit/P = W - if(!P.adapt_circuit(user, 25)) - return - user.visible_message("[user] fabricates a circuit and places it into [src].", \ - "You adapt an airlock controller circuit and slot it into the assembly.") - buildstage = 1 - update_icon() - return - - if(W.tool_behaviour == TOOL_WRENCH) - to_chat(user, "You detach \the [src] from the wall.") - W.play_tool_sound(src) - new /obj/item/wallframe/advanced_airlock_controller( user.loc ) - qdel(src) - return - - return ..() - -/obj/machinery/advanced_airlock_controller/proc/cut_links() - for(var/obj/machinery/door/airlock/A in airlocks) - if(A.aac == src) - A.aac = null - for(var/V in vents) - var/obj/machinery/atmospherics/components/unary/vent_pump/vent = V - if(vent.aac == src) - vent.aac = null - airlocks.Cut() - vents.Cut() - -/obj/machinery/advanced_airlock_controller/proc/scan(assume_roles = FALSE) - cut_links() - config_error_str = "Unknown error (bug coders)" - - var/turf/open/initial_turf = get_turf(src) - if(!istype(initial_turf)) - config_error_str = "Scan blocked by wall" - return - var/list/turfs = list() - turfs[initial_turf] = 1 - for(var/I = 1; I <= turfs.len; I++) - var/turf/open/T = turfs[I] - if(assume_roles) - T.ImmediateCalculateAdjacentTurfs() - for(var/turf/open/T2 in T.atmos_adjacent_turfs) - if(get_dist(initial_turf, T2) > 5) - config_error_str = "Airlock too big" - return - if(locate(/obj/machinery/door/airlock) in T2) - continue - turfs[T2] = 1 - if(turfs.len > 16) // I will allow a 4x4 airlock for a shitty poor-man's spacepod bay. - config_error_str = "Airlock too big" - for(var/cdir in GLOB.cardinals) - var/turf/T2 = get_step(T, cdir) - for(var/obj/machinery/door/airlock/A in T2) - if(!A.aac || A.aac == src) - A.aac = src - airlocks[A] = 0 - if(assume_roles) - for(var/adir in GLOB.cardinals) - var/turf/check_turf = get_step(T2, adir) - if(check_turf.loc != T2.loc) - airlocks[A] = 1 - break - for(var/obj/machinery/atmospherics/components/unary/vent_pump/vent in T) - if(!vent.aac || vent.aac == src) - vent.aac = src - vents[vent] = 0 - if(assume_roles) - if(istype(vent, /obj/machinery/atmospherics/components/unary/vent_pump/siphon)) - vents[vent] = AIRLOCK_CYCLEROLE_INT_DEPRESSURIZE | AIRLOCK_CYCLEROLE_EXT_DEPRESSURIZE - else - vents[vent] = AIRLOCK_CYCLEROLE_INT_PRESSURIZE - for(var/obj/machinery/atmospherics/components/binary/dp_vent_pump/vent in T) - if(!vent.aac || vent.aac == src) - vent.aac = src - vents[vent] = 0 - if(assume_roles) - vents[vent] = AIRLOCK_CYCLEROLE_INT_DEPRESSURIZE | AIRLOCK_CYCLEROLE_EXT_DEPRESSURIZE | AIRLOCK_CYCLEROLE_INT_PRESSURIZE - if(!airlocks.len) - config_error_str = "No airlocks" - return - config_error_str = null - -/obj/machinery/advanced_airlock_controller/ui_status(mob/user) - if(user.has_unlimited_silicon_privilege && aidisabled) - to_chat(user, "AI control has been disabled.") - else if(!shorted) - return ..() - return UI_CLOSE - -/obj/machinery/advanced_airlock_controller/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ - datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if(!ui) - ui = new(user, src, ui_key, "advanced_airlock_controller", name, 440, 650, master_ui, state) - ui.open() - -/obj/machinery/advanced_airlock_controller/ui_data(mob/user) - var/turf/T = get_turf(src) - var/pressure = 0 - if(T) - var/datum/gas_mixture/environment = T.return_air() - if(environment) - pressure = environment.return_pressure() - - var/data = list( - "locked" = locked, - "siliconUser" = user.has_unlimited_silicon_privilege, - "emagged" = (obj_flags & EMAGGED ? 1 : 0), - "cyclestate" = cyclestate, - "pressure" = pressure, - "maxpressure" = (exterior_pressure && (cyclestate == AIRLOCK_CYCLESTATE_OUTCLOSING || cyclestate == AIRLOCK_CYCLESTATE_OUTOPENING || cyclestate == AIRLOCK_CYCLESTATE_OUTOPEN)) ? exterior_pressure : interior_pressure, - "vents" = list(), - "airlocks" = list(), - "skip_timer" = (world.time - skip_timer), - "skip_delay" = skip_delay - ) - - if((locked && !user.has_unlimited_silicon_privilege) || (user.has_unlimited_silicon_privilege && aidisabled)) - return data - - data["config_error_str"] = config_error_str - data["interior_pressure"] = interior_pressure - data["exterior_pressure"] = exterior_pressure - data["depressurization_margin"] = depressurization_margin - - for(var/V in vents) - // it could also be a dpvent. - var/obj/machinery/atmospherics/components/unary/vent_pump/vent = V - data["vents"] += list(list( - "role" = vents[vent], - "vent_id" = "\ref[vent]", - "name" = vent.name - )) - for(var/A in airlocks) - var/obj/machinery/door/airlock/airlock = A - var/access_str = "None" - airlock.gen_access() - if(islist(airlock.req_access) && airlock.req_access.len) - access_str = airlock.req_access.len > 1 ? "All of " : "" - for(var/I in 1 to airlock.req_access.len) - if(I != 1) - access_str += ", " - access_str += get_access_desc(airlock.req_access[I]) - if(islist(airlock.req_one_access) && airlock.req_one_access.len) - access_str = airlock.req_one_access.len > 1 ? "One of " : "" - for(var/I in 1 to airlock.req_one_access.len) - if(I != 1) - access_str += ", " - access_str += get_access_desc(airlock.req_one_access[I]) - - data["airlocks"] += list(list( - "role" = airlocks[airlock], - "airlock_id" = "\ref[airlock]", - "name" = airlock.name, - "access" = access_str - )) - return data - -/obj/machinery/advanced_airlock_controller/ui_close() - . = ..() - vis_target = null - -/obj/machinery/advanced_airlock_controller/ui_act(action, params) - if(..() || buildstage != 2) - return - // these actions can be done by anyone - switch(action) - if("cycle") - var/is_allowed = TRUE - for(var/obj/machinery/door/airlock/A in airlocks) - if(!A.allowed(usr)) - if(is_allowed) - is_allowed = FALSE - to_chat(usr, "Access denied.") - if(A.density) - spawn() - A.do_animate("deny") - if(is_allowed) - cycle_to(text2num(params["exterior"])) - if("skip") - if((world.time - skip_timer) >= skip_delay && (cyclestate == AIRLOCK_CYCLESTATE_OUTCLOSING || cyclestate == AIRLOCK_CYCLESTATE_OUTOPENING || cyclestate == AIRLOCK_CYCLESTATE_INOPENING || cyclestate == AIRLOCK_CYCLESTATE_INCLOSING)) - is_skipping = TRUE - if((locked && !usr.has_unlimited_silicon_privilege) || (usr.has_unlimited_silicon_privilege && aidisabled)) - return - switch(action) - if("lock") - if(usr.has_unlimited_silicon_privilege && !wires.is_cut(WIRE_IDSCAN)) - locked = !locked - . = TRUE - vis_target = null - if("toggle_role") - var/vent = locate(params["vent_id"]) - if(vent == null || vents[vent] == null) - return - var/curr_role = vents[vent] - var/role_to_toggle = text2num(params["val"]) & 15 - if(curr_role & role_to_toggle) - vents[vent] = curr_role & ~(role_to_toggle) - else - vents[vent] = curr_role | role_to_toggle - if("set_airlock_role") - var/airlock = locate(params["airlock_id"]) - if(airlock == null || airlocks[airlock] == null) - return - airlocks[airlock] = !!text2num(params["val"]) - if("clear_vis") - vis_target = null - if("set_vis_vent") - var/vent = locate(params["vent_id"]) - if(vent == null || vents[vent] == null) - return - vis_target = vent - if("set_vis_airlock") - var/airlock = locate(params["airlock_id"]) - if(airlock == null || airlocks[airlock] == null) - return - vis_target = airlock - if("scan") - scan() - if("interior_pressure") - interior_pressure = CLAMP(text2num(params["pressure"]), 0, ONE_ATMOSPHERE) - if("exterior_pressure") - exterior_pressure = CLAMP(text2num(params["pressure"]), 0, ONE_ATMOSPHERE) - if("depressurization_margin") - depressurization_margin = CLAMP(text2num(params["pressure"]), 0.15, 40) - if("skip_delay") - skip_delay = CLAMP(text2num(params["skip_delay"]), 0, 1200) - update_icon(TRUE) - -/obj/machinery/advanced_airlock_controller/proc/request_from_door(airlock) - var/role = airlocks[airlock] - if(role == null) - return - cycle_to(role) - -/obj/machinery/advanced_airlock_controller/proc/cycle_to(exterior) - if(!exterior) - if(cyclestate == AIRLOCK_CYCLESTATE_OUTOPEN || cyclestate == AIRLOCK_CYCLESTATE_CLOSED || cyclestate == AIRLOCK_CYCLESTATE_OUTOPENING) - cyclestate = AIRLOCK_CYCLESTATE_OUTCLOSING - reset_skip() - process_atmos() - else if(cyclestate == AIRLOCK_CYCLESTATE_INCLOSING) - cyclestate = AIRLOCK_CYCLESTATE_INOPENING - reset_skip() - process_atmos() - else - if(cyclestate == AIRLOCK_CYCLESTATE_INOPEN || cyclestate == AIRLOCK_CYCLESTATE_CLOSED || cyclestate == AIRLOCK_CYCLESTATE_INOPENING) - cyclestate = AIRLOCK_CYCLESTATE_INCLOSING - reset_skip() - else if(cyclestate == AIRLOCK_CYCLESTATE_OUTCLOSING) - cyclestate = AIRLOCK_CYCLESTATE_OUTOPENING - reset_skip() - -/obj/machinery/advanced_airlock_controller/proc/reset_skip() - is_skipping = FALSE - skip_timer = world.time - -/obj/machinery/advanced_airlock_controller/AltClick(mob/user) - ..() - if(!user.canUseTopic(src, !issilicon(user)) || !isturf(loc)) - return - else - togglelock(user) - -/obj/machinery/advanced_airlock_controller/proc/togglelock(mob/living/user) - if(stat & (NOPOWER|BROKEN)) - to_chat(user, "It does nothing!") - else - if(src.allowed(usr) && !wires.is_cut(WIRE_IDSCAN)) - locked = !locked - update_icon() - to_chat(user, "You [ locked ? "lock" : "unlock"] the airlock controller interface.") - updateUsrDialog() - else - to_chat(user, "Access denied.") - return - -/obj/machinery/advanced_airlock_controller/power_change() - ..() - update_icon() - -/obj/machinery/advanced_airlock_controller/emag_act(mob/user) - if(obj_flags & EMAGGED) - return - obj_flags |= EMAGGED - visible_message("Sparks fly out of [src]!", "You emag [src], disabling its safeties.") - playsound(src, "sparks", 50, 1) - -/obj/machinery/advanced_airlock_controller/obj_break(damage_flag) - ..() - update_icon() - -/obj/machinery/advanced_airlock_controller/deconstruct(disassembled = TRUE) - if(!(flags_1 & NODECONSTRUCT_1)) - new /obj/item/stack/sheet/metal(loc, 2) - var/obj/item/I = new /obj/item/electronics/advanced_airlock_controller(loc) - if(!disassembled) - I.obj_integrity = I.max_integrity * 0.5 - new /obj/item/stack/cable_coil(loc, 3) - qdel(src) - -/obj/machinery/door/airlock - var/obj/machinery/advanced_airlock_controller/aac - -/obj/machinery/door/airlock/Initialize() - . = ..() - update_aac_docked() -/obj/machinery/door/airlock/Destroy() - var/turf/T = get_turf(src) - . = ..() - if(aac) - aac.airlocks -= src - aac = null - if(T) - update_aac_docked(T) - -/obj/machinery/door/airlock/proc/update_aac_docked(atom/point = src) - if(aac) - aac.update_docked_status(TRUE) - var/turf/our_turf = get_turf(point) - if(!our_turf) - return - for(var/cdir in GLOB.cardinals) - var/turf/T = get_step(point, cdir) - if(!T || (T.loc == our_turf.loc)) - continue - for(var/obj/machinery/door/airlock/A in T) - if(A.aac) - A.aac.update_docked_status(TRUE) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 4e5c224b9c35..da7bee978d77 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -392,9 +392,6 @@ cyclelinkedairlock.delayed_close_requested = TRUE else addtimer(CALLBACK(cyclelinkedairlock, .proc/close), 2) - if(locked && allowed(user) && aac) - aac.request_from_door(src) - return ..() /obj/machinery/door/airlock/proc/isElectrified() @@ -803,11 +800,7 @@ return attack_hand(user) /obj/machinery/door/airlock/attack_hand(mob/user) - if(locked && allowed(user) && aac) - aac.request_from_door(src) - . = TRUE - else - . = ..() + . = ..() if(.) return if(!(issilicon(user) || IsAdminGhost(user))) @@ -1259,7 +1252,7 @@ return if(safe) for(var/atom/movable/M in get_turf(src)) - if(M.density && !(M.flags_1 & ON_BORDER_1) && M != src) //something is blocking the door + if(M.density && M != src) //something is blocking the door autoclose_in(60) return diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index ca6fa460479e..8fcae26b2ec0 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -729,11 +729,6 @@ /obj/machinery/porta_turret/ai/assess_perp(mob/living/carbon/human/perp) return 10 //AI turrets shoot at everything not in their faction -/obj/machinery/porta_turret/ai/in_faction(mob/target) - . = ..() - if(ismouse(target)) - return TRUE - /obj/machinery/porta_turret/aux_base name = "perimeter defense turret" desc = "A plasma beam turret calibrated to defend outposts against non-humanoid fauna. It is more effective when exposed to the environment." diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index a5bb32a9cb97..9de8e49a68ea 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -449,11 +449,26 @@ if((!req_defib && grab_ghost) || (req_defib && defib.grab_ghost)) H.notify_ghost_cloning("Your heart is being defibrillated!") H.grab_ghost() // Shove them back in their body. - else if(H.can_defib()) + else if(can_defib(H)) H.notify_ghost_cloning("Your heart is being defibrillated. Re-enter your corpse if you want to be revived!", source = src) do_help(H, user) +/obj/item/twohanded/shockpaddles/proc/can_defib(mob/living/carbon/H) + var/obj/item/organ/heart = H.getorgan(/obj/item/organ/heart) + if(H.suiciding || H.hellbound || HAS_TRAIT(H, TRAIT_HUSK)) + return + if((world.time - H.timeofdeath) > tlimit) + return + if((H.getBruteLoss() >= MAX_REVIVE_BRUTE_DAMAGE) || (H.getFireLoss() >= MAX_REVIVE_FIRE_DAMAGE)) + return + if(!heart || (heart.organ_flags & ORGAN_FAILING)) + return + var/obj/item/organ/brain/BR = H.getorgan(/obj/item/organ/brain) + if(QDELETED(BR) || BR.brain_death || (BR.organ_flags & ORGAN_FAILING) || BR.suicided) + return + return TRUE + /obj/item/twohanded/shockpaddles/proc/shock_touching(dmg, mob/H) if(isliving(H.pulledby)) //CLEAR! var/mob/living/M = H.pulledby diff --git a/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm b/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm index a1da04c1eb52..3d7f7f574a90 100644 --- a/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm +++ b/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm @@ -9,7 +9,7 @@ var/recharging = FALSE var/circuits = 5 //How many circuits the pseudocircuit has left var/static/recycleable_circuits = typecacheof(list(/obj/item/electronics/firelock, /obj/item/electronics/airalarm, /obj/item/electronics/firealarm, \ - /obj/item/electronics/apc, /obj/item/electronics/advanced_airlock_controller))//A typecache of circuits consumable for material + /obj/item/electronics/apc))//A typecache of circuits consumable for material /obj/item/electroadaptive_pseudocircuit/Initialize() . = ..() diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 0d462813d428..fec9277960d7 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -84,7 +84,6 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ null, \ new/datum/stack_recipe("apc frame", /obj/item/wallframe/apc, 2), \ new/datum/stack_recipe("air alarm frame", /obj/item/wallframe/airalarm, 2), \ - new/datum/stack_recipe("airlock controller frame", /obj/item/wallframe/advanced_airlock_controller, 2), \ new/datum/stack_recipe("fire alarm frame", /obj/item/wallframe/firealarm, 2), \ new/datum/stack_recipe("extinguisher cabinet frame", /obj/item/wallframe/extinguisher_cabinet, 2), \ new/datum/stack_recipe("button frame", /obj/item/wallframe/button, 1), \ diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index e0634e4c3b73..da38c15ed577 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1246,18 +1246,13 @@ /obj/item/toy/figure/chef name = "Chef action figure" icon_state = "chef" - toysay = "I'll make you into a burger!" + toysay = " I'll make you into a burger!" /obj/item/toy/figure/chemist name = "Chemist action figure" icon_state = "chemist" toysay = "Get your pills!" -/obj/item/toy/figure/clerk - name = "Clerk action figure" - icon_state = "clerk" - toysay = "Perfectly legal rifle for sale!" - /obj/item/toy/figure/clown name = "Clown action figure" icon_state = "clown" diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index aacfd506fb31..f4b51889c221 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -285,7 +285,6 @@ prof.underwear = H.underwear prof.undershirt = H.undershirt prof.socks = H.socks - prof.accent = H.mind.accent_name var/list/slots = list("head", "wear_mask", "back", "wear_suit", "w_uniform", "shoes", "belt", "gloves", "glasses", "ears", "wear_id", "s_store") for(var/slot in slots) @@ -401,7 +400,7 @@ if(CL != src) other_changelings_exist = TRUE break - + var/changeling_objective = other_changelings_exist ? pick(1,3) : 1 //yogs - fuck absorb most switch(changeling_objective) //yogs - see above if(1) @@ -524,7 +523,6 @@ var/underwear var/undershirt var/socks - var/accent /datum/changelingprofile/Destroy() qdel(dna) @@ -544,7 +542,6 @@ newprofile.underwear = underwear newprofile.undershirt = undershirt newprofile.socks = socks - newprofile.accent = accent /datum/antagonist/changeling/xenobio diff --git a/code/modules/antagonists/changeling/powers/fakedeath.dm b/code/modules/antagonists/changeling/powers/fakedeath.dm index cb7f5ad639d5..2d617024b16c 100644 --- a/code/modules/antagonists/changeling/powers/fakedeath.dm +++ b/code/modules/antagonists/changeling/powers/fakedeath.dm @@ -24,6 +24,7 @@ else to_chat(user, "We begin our stasis, preparing energy to arise once more.") if(user.stat != DEAD) + user.emote("deathgasp") user.tod = station_time_timestamp() user.fakedeath("changeling") //play dead user.update_stat() diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index d49576588be5..397a64cd044d 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -5,7 +5,6 @@ item_state = "mousetrap" materials = list(MAT_METAL=100) attachable = TRUE - layer = BELOW_OBJ_LAYER var/armed = FALSE diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index 610018b4aaad..46a111f585dd 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -117,7 +117,7 @@ GLOBAL_LIST_INIT(gaslist_cache, init_gaslist_cache()) //Returns: 1 in all cases /datum/gas_mixture/proc/merge(datum/gas_mixture/giver) - //Merges all air from giver into self. giver is untouched. + //Merges all air from giver into self. Deletes giver. //Returns: 1 if we are mutable, 0 otherwise /datum/gas_mixture/proc/remove(amount) diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 90c2a1a71a01..17d701a99ca5 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -303,7 +303,7 @@ for(var/id_tag in A.air_vent_names) var/long_name = A.air_vent_names[id_tag] var/list/info = A.air_vent_info[id_tag] - if(!info || info["frequency"] != frequency || info["has_aac"]) + if(!info || info["frequency"] != frequency) continue data["vents"] += list(list( "id_tag" = id_tag, diff --git a/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm index 71ae53a035eb..9238b8602bda 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm @@ -27,16 +27,12 @@ var/pressure_checks = EXT_BOUND - var/obj/machinery/advanced_airlock_controller/aac = null - //EXT_BOUND: Do not pass external_pressure_bound //INPUT_MIN: Do not pass input_pressure_min //OUTPUT_MAX: Do not pass output_pressure_max /obj/machinery/atmospherics/components/binary/dp_vent_pump/Destroy() SSradio.remove_object(src, frequency) - if(aac) - aac.vents -= src return ..() /obj/machinery/atmospherics/components/binary/dp_vent_pump/update_icon_nopipes() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index 8cb56a4ffd8d..eb5e64291b7e 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -38,8 +38,6 @@ var/radio_filter_out var/radio_filter_in - var/obj/machinery/advanced_airlock_controller/aac = null - pipe_state = "uvent" /obj/machinery/atmospherics/components/unary/vent_pump/New() @@ -55,8 +53,6 @@ if (A) A.air_vent_names -= id_tag A.air_vent_info -= id_tag - if(aac) - aac.vents -= src SSradio.remove_object(src,frequency) radio_connection = null @@ -204,8 +200,7 @@ "checks" = pressure_checks, "internal" = internal_pressure_bound, "external" = external_pressure_bound, - "sigtype" = "status", - "has_aac" = aac != null + "sigtype" = "status" )) var/area/A = get_area(src) @@ -440,7 +435,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer3 piping_layer = 3 - icon_state = "vent_map-3" + icon_state = "map_vent-3" /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on on = TRUE diff --git a/code/modules/clothing/under/accessories.dm b/code/modules/clothing/under/accessories.dm index 3182e1fd7977..8155a9b2fdf4 100755 --- a/code/modules/clothing/under/accessories.dm +++ b/code/modules/clothing/under/accessories.dm @@ -193,7 +193,7 @@ desc = "An award for distinguished combat and sacrifice in defence of Nanotrasen's commercial interests. Often awarded to security staff." /obj/item/clothing/accessory/medal/silver/excellence - name = "head of personnel award for outstanding achievement in the field of excellence" + name = "the head of personnel award for outstanding achievement in the field of excellence" desc = "Nanotrasen's dictionary defines excellence as \"the quality or condition of being excellent\". This is awarded to those rare crewmembers who fit that definition." /obj/item/clothing/accessory/medal/gold diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 4b0e980e4789..4ae448f855c6 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -638,6 +638,9 @@ item_color = "jester" can_adjust = FALSE +/obj/item/clothing/under/jester/alt + icon_state = "jester2" + /obj/item/clothing/under/geisha name = "geisha suit" desc = "Cute space ninja senpai not included." diff --git a/code/modules/food_and_drinks/food/snacks_bread.dm b/code/modules/food_and_drinks/food/snacks_bread.dm index 42fc14d04aad..f690f628a9a5 100644 --- a/code/modules/food_and_drinks/food/snacks_bread.dm +++ b/code/modules/food_and_drinks/food/snacks_bread.dm @@ -6,6 +6,7 @@ tastes = list("bread" = 10) foodtype = GRAIN + /obj/item/reagent_containers/food/snacks/breadslice icon = 'icons/obj/food/burgerbread.dmi' bitesize = 2 @@ -35,7 +36,7 @@ foodtype = GRAIN /obj/item/reagent_containers/food/snacks/store/bread/meat - name = "meat bread" + name = "meatbread loaf" desc = "The culinary base of every self-respecting eloquent gentleman." icon_state = "meatbread" slice_path = /obj/item/reagent_containers/food/snacks/breadslice/meat @@ -45,13 +46,13 @@ foodtype = GRAIN | MEAT /obj/item/reagent_containers/food/snacks/breadslice/meat - name = "meat bread slice" - desc = "A slice of delicious meat bread." + name = "meatbread slice" + desc = "A slice of delicious meatbread." icon_state = "meatbreadslice" foodtype = GRAIN | MEAT /obj/item/reagent_containers/food/snacks/store/bread/xenomeat - name = "xenomeat bread" + name = "xenomeatbread loaf" desc = "The culinary base of every self-respecting eloquent gentleman. Extra heretical." icon_state = "xenomeatbread" slice_path = /obj/item/reagent_containers/food/snacks/breadslice/xenomeat @@ -61,15 +62,15 @@ foodtype = GRAIN | MEAT /obj/item/reagent_containers/food/snacks/breadslice/xenomeat - name = "xenomeat bread slice" - desc = "A slice of delicious meat bread. Extra heretical." + name = "xenomeatbread slice" + desc = "A slice of delicious meatbread. Extra heretical." icon_state = "xenobreadslice" filling_color = "#32CD32" list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 1) foodtype = GRAIN | MEAT /obj/item/reagent_containers/food/snacks/store/bread/spidermeat - name = "spidermeat bread" + name = "spider meat loaf" desc = "Reassuringly green meatloaf made from spider meat." icon_state = "spidermeatbread" slice_path = /obj/item/reagent_containers/food/snacks/breadslice/spidermeat @@ -96,6 +97,7 @@ tastes = list("bread" = 10) // bananjuice will also flavour foodtype = GRAIN | FRUIT + /obj/item/reagent_containers/food/snacks/breadslice/banana name = "banana-nut bread slice" desc = "A slice of delicious banana bread." @@ -105,8 +107,8 @@ foodtype = GRAIN | FRUIT /obj/item/reagent_containers/food/snacks/store/bread/tofu - name = "tofu bread" - desc = "Like meat bread but for vegetarians. Not guaranteed to give superpowers." + name = "Tofubread" + desc = "Like meatbread but for vegetarians. Not guaranteed to give superpowers." icon_state = "tofubread" slice_path = /obj/item/reagent_containers/food/snacks/breadslice/tofu bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 10) @@ -115,8 +117,8 @@ foodtype = GRAIN | VEGETABLES /obj/item/reagent_containers/food/snacks/breadslice/tofu - name = "tofu bread slice" - desc = "A slice of delicious tofu bread." + name = "tofubread slice" + desc = "A slice of delicious tofubread." icon_state = "tofubreadslice" filling_color = "#FF8C00" list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1) @@ -190,41 +192,6 @@ tastes = list("bread" = 1, "garlic" = 1, "butter" = 1) foodtype = GRAIN -/obj/item/reagent_containers/food/snacks/butterbiscuit - name = "butter biscuit" - desc = "Well butter my biscuit!" - icon = 'yogstation/icons/obj/food/food.dmi' - icon_state = "butterbiscuit" - filling_color = "#F0E68C" - list_reagents = list(/datum/reagent/consumable/nutriment = 5) - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) - tastes = list("butter" = 1, "biscuit" = 1) - foodtype = GRAIN | BREAKFAST - -/obj/item/reagent_containers/food/snacks/butterdog - name = "butterdog" - desc = "Made from exotic butters." - icon = 'yogstation/icons/obj/food/food.dmi' - icon_state = "butterdog" - bitesize = 1 - filling_color = "#F1F49A" - list_reagents = list(/datum/reagent/consumable/nutriment = 5) - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) - tastes = list("butter", "exotic butter") - -/obj/item/reagent_containers/food/snacks/butterdog/ComponentInitialize() - . = ..() - AddComponent(/datum/component/slippery, 80) - -/obj/item/reagent_containers/food/snacks/frenchtoast - name = "french toast" - desc = "This toast looks like it'll surrender at any moment!" - icon = 'yogstation/icons/obj/food/burgerbread.dmi' - icon_state = "frenchtoast" - list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/cinnamon = 5, /datum/reagent/consumable/sugar = 5) - tastes = list("cinnamon" = 1, "toast" = 1) - -//DEEP FRYER /obj/item/reagent_containers/food/snacks/deepfryholder name = "Deep Fried Foods Holder Obj" desc = "If you can see this description the code for the deep fryer fucked up." @@ -287,4 +254,30 @@ name = "the physical manifestation of the very concept of fried foods" desc = "A heavily-fried...something. Who can tell anymore?" filling_color = color - foodtype |= FRIED \ No newline at end of file + foodtype |= FRIED + +/obj/item/reagent_containers/food/snacks/butterbiscuit + name = "butter biscuit" + desc = "Well butter my biscuit!" + icon = 'yogstation/icons/obj/food/food.dmi' + icon_state = "butterbiscuit" + filling_color = "#F0E68C" + list_reagents = list(/datum/reagent/consumable/nutriment = 5) + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("butter" = 1, "biscuit" = 1) + foodtype = GRAIN | BREAKFAST + +/obj/item/reagent_containers/food/snacks/butterdog + name = "butterdog" + desc = "Made from exotic butters." + icon = 'yogstation/icons/obj/food/food.dmi' + icon_state = "butterdog" + bitesize = 1 + filling_color = "#F1F49A" + list_reagents = list(/datum/reagent/consumable/nutriment = 5) + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("butter", "exotic butter") + +/obj/item/reagent_containers/food/snacks/butterdog/ComponentInitialize() + . = ..() + AddComponent(/datum/component/slippery, 80) diff --git a/code/modules/food_and_drinks/food/snacks_burgers.dm b/code/modules/food_and_drinks/food/snacks_burgers.dm index e450f97807cc..1d46558a73a6 100644 --- a/code/modules/food_and_drinks/food/snacks_burgers.dm +++ b/code/modules/food_and_drinks/food/snacks_burgers.dm @@ -62,8 +62,8 @@ foodtype = GRAIN | MEAT | GROSS /obj/item/reagent_containers/food/snacks/burger/fish - name = "fillet-o-carp burger" - desc = "Almost like a carp is yelling somewhere... Give me back that fillet-o-carp, give me that carp." + name = "fillet -o- carp sandwich" + desc = "Almost like a carp is yelling somewhere... Give me back that fillet -o- carp, give me that carp." icon_state = "fishburger" bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("bun" = 4, "fish" = 4) @@ -97,7 +97,7 @@ foodtype = GRAIN | TOXIC /obj/item/reagent_containers/food/snacks/burger/xeno - name = "xeno burger" + name = "xenoburger" desc = "Smells caustic. Tastes like heresy." icon_state = "xburger" bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 6) @@ -126,7 +126,7 @@ foodtype = GRAIN /obj/item/reagent_containers/food/snacks/burger/brain - name = "brain burger" + name = "brainburger" desc = "A strange looking burger. It looks almost sentient." icon_state = "brainburger" bonus_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/medicine/mannitol = 6, /datum/reagent/consumable/nutriment/vitamin = 5) @@ -200,7 +200,7 @@ /obj/item/reagent_containers/food/snacks/burger/white name = "white burger" - desc = "Delicious titanium!" + desc = "Delicous Titanium!" icon_state = "cburger" color = "#FFFFFF" bonus_reagents = list(/datum/reagent/colorful_reagent/crayonpowder/white = 10, /datum/reagent/consumable/nutriment/vitamin = 5) @@ -289,12 +289,3 @@ list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/liquidelectricity = 5) tastes = list("bun" = 2, "pure electricity" = 4) foodtype = GRAIN | TOXIC - -/obj/item/reagent_containers/food/snacks/burger/cluwneburger - name = "cluwneburger" - desc = "A old burger with a cluwne mask on it. It seems to be staring into your soul..." - icon_state = "cluwneburger" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/cluwnification = 2, /datum/reagent/consumable/nutriment/vitamin = 5) - list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/cluwnification = 5, /datum/reagent/consumable/nutriment/vitamin = 1) - tastes = list("bun" = 4, "regret" = 2, "something funny" = 1) - foodtype = GRAIN | TOXIC \ No newline at end of file diff --git a/code/modules/food_and_drinks/food/snacks_cake.dm b/code/modules/food_and_drinks/food/snacks_cake.dm index 6c9c0039f25f..ee376222751e 100644 --- a/code/modules/food_and_drinks/food/snacks_cake.dm +++ b/code/modules/food_and_drinks/food/snacks_cake.dm @@ -47,13 +47,14 @@ /obj/item/reagent_containers/food/snacks/cakeslice/carrot name = "carrot cake slice" - desc = "Carroty slice of carrot cake, carrots are good for your eyes! Also not a lie." + desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie." icon_state = "carrotcake_slice" filling_color = "#FFA500" list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/medicine/oculine = 2, /datum/reagent/consumable/nutriment/vitamin = 1) tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1) foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR + /obj/item/reagent_containers/food/snacks/store/cake/brain name = "brain cake" desc = "A squishy cake-thing." @@ -65,6 +66,7 @@ tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1) foodtype = GRAIN | DAIRY | MEAT | GROSS | SUGAR + /obj/item/reagent_containers/food/snacks/cakeslice/brain name = "brain cake slice" desc = "Lemme tell you something about prions. THEY'RE DELICIOUS." @@ -84,6 +86,7 @@ tastes = list("cake" = 4, "cream cheese" = 3) foodtype = GRAIN | DAIRY + /obj/item/reagent_containers/food/snacks/cakeslice/cheese name = "cheese cake slice" desc = "Slice of pure cheestisfaction." @@ -123,7 +126,7 @@ /obj/item/reagent_containers/food/snacks/cakeslice/orange name = "orange cake slice" - desc = "Just a slice of orange cake, it is enough for everyone." + desc = "Just a slice of cake, it is enough for everyone." icon_state = "orangecake_slice" filling_color = "#FFA500" tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2) @@ -141,12 +144,13 @@ /obj/item/reagent_containers/food/snacks/cakeslice/lime name = "lime cake slice" - desc = "Just a slice of lime cake, it is enough for everyone." + desc = "Just a slice of cake, it is enough for everyone." icon_state = "limecake_slice" filling_color = "#00FF00" tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2) foodtype = GRAIN | DAIRY | FRUIT | SUGAR + /obj/item/reagent_containers/food/snacks/store/cake/lemon name = "lemon cake" desc = "A cake with added lemon." @@ -157,14 +161,16 @@ tastes = list("cake" = 5, "sweetness" = 2, "sourness" = 2) foodtype = GRAIN | DAIRY | FRUIT | SUGAR + /obj/item/reagent_containers/food/snacks/cakeslice/lemon name = "lemon cake slice" - desc = "Just a slice of lemon cake, it is enough for everyone." + desc = "Just a slice of cake, it is enough for everyone." icon_state = "lemoncake_slice" filling_color = "#FFEE00" tastes = list("cake" = 5, "sweetness" = 2, "sourness" = 2) foodtype = GRAIN | DAIRY | FRUIT | SUGAR + /obj/item/reagent_containers/food/snacks/store/cake/chocolate name = "chocolate cake" desc = "A cake with added chocolate." @@ -175,17 +181,19 @@ tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4) foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR + /obj/item/reagent_containers/food/snacks/cakeslice/chocolate name = "chocolate cake slice" - desc = "Just a slice of chocolate cake, it is enough for everyone." + desc = "Just a slice of cake, it is enough for everyone." icon_state = "chocolatecake_slice" filling_color = "#A0522D" tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4) foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR + /obj/item/reagent_containers/food/snacks/store/cake/birthday name = "birthday cake" - desc = "Happy birthday little clown..." + desc = "Happy Birthday little clown..." icon_state = "birthdaycake" slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/birthday slices_num = 5 @@ -196,16 +204,17 @@ /obj/item/reagent_containers/food/snacks/cakeslice/birthday name = "birthday cake slice" - desc = "A slice for your birthday." + desc = "A slice of your birthday." icon_state = "birthdaycakeslice" filling_color = "#DC143C" list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sprinkles = 2, /datum/reagent/consumable/nutriment/vitamin = 1) tastes = list("cake" = 5, "sweetness" = 1) foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR + /obj/item/reagent_containers/food/snacks/store/cake/apple name = "apple cake" - desc = "A cake centred with apple." + desc = "A cake centred with Apple." icon_state = "applecake" slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/apple slices_num = 5 @@ -215,7 +224,7 @@ /obj/item/reagent_containers/food/snacks/cakeslice/apple name = "apple cake slice" - desc = "A slice of heavenly apple cake." + desc = "A slice of heavenly cake." icon_state = "applecakeslice" filling_color = "#FF4500" tastes = list("cake" = 5, "sweetness" = 1, "apple" = 1) @@ -228,7 +237,7 @@ foodtype = GRAIN | DAIRY /obj/item/reagent_containers/food/snacks/store/cake/slimecake - name = "slime cake" + name = "Slime cake" desc = "A cake made of slimes. Probably not electrified." icon_state = "slimecake" slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/slimecake @@ -259,4 +268,5 @@ icon_state = "pumpkinspicecakeslice" filling_color = "#FFD700" tastes = list("cake" = 5, "sweetness" = 1, "pumpkin" = 1) - foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR \ No newline at end of file + + foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR diff --git a/code/modules/food_and_drinks/food/snacks_egg.dm b/code/modules/food_and_drinks/food/snacks_egg.dm index 47d080421e6f..fd8ab5b0a874 100644 --- a/code/modules/food_and_drinks/food/snacks_egg.dm +++ b/code/modules/food_and_drinks/food/snacks_egg.dm @@ -3,7 +3,7 @@ /obj/item/reagent_containers/food/snacks/chocolateegg name = "chocolate egg" - desc = "Such sweet, fattening food." + desc = "Such, sweet, fattening food." icon_state = "chocolateegg" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sugar = 2, /datum/reagent/consumable/coco = 2) @@ -15,22 +15,12 @@ name = "egg" desc = "An egg!" icon_state = "egg" - list_reagents = list(/datum/reagent/consumable/eggyolk = 5, /datum/reagent/growthserum = 1) + list_reagents = list(/datum/reagent/consumable/eggyolk = 5) cooked_type = /obj/item/reagent_containers/food/snacks/boiledegg filling_color = "#F0E68C" foodtype = MEAT | EGG grind_results = list() -/obj/item/reagent_containers/food/snacks/egg/suicide_act(mob/living/carbon/user) - user.visible_message("[user] RPs as [src]!") - if(istype(user) && user.mind) - var/mob/living/brain/B = new(src) - B.real_name = name - B.name = name - B.stat = CONSCIOUS - user.mind.transfer_to(B) - return BRUTELOSS - /obj/item/reagent_containers/food/snacks/egg/gland desc = "An egg! It looks weird..." @@ -121,7 +111,7 @@ tastes = list("egg" = 1) foodtype = MEAT | BREAKFAST | EGG -/obj/item/reagent_containers/food/snacks/omelette +/obj/item/reagent_containers/food/snacks/omelette //FUCK THIS name = "omelette du fromage" desc = "That's all you can say!" icon_state = "omelette" @@ -162,25 +152,3 @@ tastes = list("egg" = 1, "bacon" = 1, "bun" = 1) foodtype = MEAT | BREAKFAST | EGG - -/obj/item/reagent_containers/food/snacks/spidereggsham - name = "green eggs and ham" - desc = "Would you eat them on a train? Would you eat them on a plane? Would you eat them on a state of the art corporate deathtrap floating through space?" - icon_state = "spidereggsham" - trash = /obj/item/trash/plate - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3) - list_reagents = list(/datum/reagent/consumable/nutriment = 6) - bitesize = 4 - filling_color = "#7FFF00" - tastes = list("meat" = 1, "the colour green" = 1) - foodtype = MEAT | EGG - -/obj/item/reagent_containers/food/snacks/eggwrap - name = "egg wrap" - desc = "The precursor to pigs in a blanket." - icon_state = "eggwrap" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3) - list_reagents = list(/datum/reagent/consumable/nutriment = 5) - filling_color = "#F0E68C" - tastes = list("egg" = 1) - foodtype = MEAT | GRAIN | EGG \ No newline at end of file diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm index ea47bc3985cc..4d4c7d5fc925 100644 --- a/code/modules/food_and_drinks/food/snacks_meat.dm +++ b/code/modules/food_and_drinks/food/snacks_meat.dm @@ -1,57 +1,5 @@ //Not only meat, actually, but also snacks that are almost meat, such as fish meat or tofu -////////////////////////////////////////////KEBAB//////////////////////////////////////////// - -/obj/item/reagent_containers/food/snacks/kebab - trash = /obj/item/stack/rods - icon_state = "kebab" - w_class = WEIGHT_CLASS_NORMAL - list_reagents = list(/datum/reagent/consumable/nutriment = 8) - tastes = list("meat" = 3, "metal" = 1) - foodtype = MEAT - -/obj/item/reagent_containers/food/snacks/kebab/human - name = "human kebab" - desc = "Human meat, on a stick." - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 6) - tastes = list("tender meat" = 3, "metal" = 1) - foodtype = MEAT | GROSS - -/obj/item/reagent_containers/food/snacks/kebab/monkey - name = "kebab" - desc = "Delicious meat, on a stick." - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) - tastes = list("meat" = 3, "metal" = 1) - foodtype = MEAT - -/obj/item/reagent_containers/food/snacks/kebab/tofu - name = "tofu kebab" - desc = "Vegan meat, on a stick." - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1) - tastes = list("tofu" = 3, "metal" = 1) - foodtype = VEGETABLES - -/obj/item/reagent_containers/food/snacks/kebab/tail - name = "lizard tail kebab" - desc = "Severed lizard tail on a stick." - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 4) - tastes = list("meat" = 8, "metal" = 4, "scales" = 1) - foodtype = MEAT - -/obj/item/reagent_containers/food/snacks/kebab/rat - name = "rat kebab" - desc = "Not so delicious rat meat, on a stick." - icon_state = "ratkebab" - w_class = WEIGHT_CLASS_NORMAL - list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) - tastes = list("rat meat" = 1, "metal" = 1) - foodtype = MEAT | GROSS - -/obj/item/reagent_containers/food/snacks/kebab/rat/double - name = "double rat kebab" - icon_state = "doubleratkebab" - tastes = list("rat meat" = 2, "metal" = 1) - bonus_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) ////////////////////////////////////////////FISH//////////////////////////////////////////// @@ -106,16 +54,6 @@ tastes = list("fish" = 1, "chips" = 1) foodtype = MEAT | VEGETABLES | FRIED -/obj/item/reagent_containers/food/snacks/sashimi - name = "carp sashimi" - desc = "Celebrate surviving an attack from hostile alien lifeforms by hospitalising yourself." - icon_state = "sashimi" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/capsaicin = 4, /datum/reagent/consumable/nutriment/vitamin = 4) - list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/capsaicin = 5) - filling_color = "#FA8072" - tastes = list("fish" = 1, "hot peppers" = 1) - foodtype = MEAT | TOXIC - ////////////////////////////////////////////MEATS AND ALIKE//////////////////////////////////////////// /obj/item/reagent_containers/food/snacks/tofu @@ -154,7 +92,7 @@ foodtype = MEAT | VEGETABLES /obj/item/reagent_containers/food/snacks/bearsteak - name = "filet migrawr" + name = "Filet migrawr" desc = "Because eating bear wasn't manly enough." icon_state = "bearsteak" trash = /obj/item/trash/plate @@ -163,9 +101,9 @@ tastes = list("meat" = 1, "salmon" = 1) foodtype = MEAT | ALCOHOL -/obj/item/reagent_containers/food/snacks/meatball - name = "meatball" - desc = "A great meal all round." +/obj/item/reagent_containers/food/snacks/meatball //YOGS - Bigotry rule + name = "meatball" //YOGS - Bigotry rule + desc = "A great meal all round. Not a cord of wood." icon_state = "meatball" list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1) filling_color = "#800000" @@ -185,7 +123,43 @@ /obj/item/reagent_containers/food/snacks/sausage/Initialize() . = ..() - eatverb = pick("bite","chew","nibble","gobble","chomp") + eatverb = pick("bite","chew","nibble","gobble","chomp") //yogs - removes "deep throat" + +/obj/item/reagent_containers/food/snacks/kebab + trash = /obj/item/stack/rods + icon_state = "kebab" + w_class = WEIGHT_CLASS_NORMAL + list_reagents = list(/datum/reagent/consumable/nutriment = 8) + tastes = list("meat" = 3, "metal" = 1) + foodtype = MEAT + +/obj/item/reagent_containers/food/snacks/kebab/human + name = "human-kebab" + desc = "A human meat, on a stick." + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 6) + tastes = list("tender meat" = 3, "metal" = 1) + foodtype = MEAT | GROSS + +/obj/item/reagent_containers/food/snacks/kebab/monkey + name = "meat-kebab" + desc = "Delicious meat, on a stick." + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) + tastes = list("meat" = 3, "metal" = 1) + foodtype = MEAT + +/obj/item/reagent_containers/food/snacks/kebab/tofu + name = "tofu-kebab" + desc = "Vegan meat, on a stick." + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1) + tastes = list("tofu" = 3, "metal" = 1) + foodtype = VEGETABLES + +/obj/item/reagent_containers/food/snacks/kebab/tail + name = "lizard-tail kebab" + desc = "Severed lizard tail on a stick." + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 4) + tastes = list("meat" = 8, "metal" = 4, "scales" = 1) + foodtype = MEAT /obj/item/reagent_containers/food/snacks/rawkhinkali name = "raw khinkali" @@ -206,6 +180,57 @@ tastes = list("meat" = 1, "onions" = 1, "garlic" = 1) foodtype = MEAT +/obj/item/reagent_containers/food/snacks/monkeycube + name = "monkey cube" + desc = "Just add water!" + icon_state = "monkeycube" + bitesize = 12 + list_reagents = list(/datum/reagent/consumable/nutriment = 2) + filling_color = "#CD853F" + tastes = list("the jungle" = 1, "bananas" = 1) + foodtype = MEAT | SUGAR + var/faction + var/spawned_mob = /mob/living/carbon/monkey + +/obj/item/reagent_containers/food/snacks/monkeycube/proc/Expand() + var/mob/spammer = get_mob_by_key(fingerprintslast) + var/mob/living/bananas = new spawned_mob(drop_location(), TRUE, spammer) + if(faction) + bananas.faction = faction + if (!QDELETED(bananas)) + visible_message("[src] expands!") + bananas.log_message("Spawned via [src] at [AREACOORD(src)], Last attached mob: [key_name(spammer)].", LOG_ATTACK) + else if (!spammer) // Visible message in case there are no fingerprints + visible_message("[src] fails to expand!") + qdel(src) + +/obj/item/reagent_containers/food/snacks/monkeycube/syndicate + faction = list("neutral", ROLE_SYNDICATE) + +/obj/item/reagent_containers/food/snacks/monkeycube/gorilla + name = "gorilla cube" + desc = "A Waffle Co. brand gorilla cube. Now with extra molecules!" + bitesize = 20 + list_reagents = list(/datum/reagent/consumable/nutriment = 15) + tastes = list("the jungle" = 1, "bananas" = 1, "jimmies" = 1) + spawned_mob = /mob/living/simple_animal/hostile/gorilla + +/obj/item/reagent_containers/food/snacks/monkeycube/sheep + name = "sheep cube" + desc = "A Farm Town brand sheep cube." + bitesize = 15 + list_reagents = list(/datum/reagent/consumable/nutriment = 5) + tastes = list("fluff" = 1, "the farm" = 1) + spawned_mob = /mob/living/simple_animal/sheep + +/obj/item/reagent_containers/food/snacks/monkeycube/cow + name = "cow cube" + desc = "A Farm Town brand cow cube." + bitesize = 18 + list_reagents = list(/datum/reagent/consumable/nutriment = 10) + tastes = list("milk" = 1, "the farm" = 1) + spawned_mob = /mob/living/simple_animal/cow + /obj/item/reagent_containers/food/snacks/enchiladas name = "enchiladas" desc = "Viva La Mexico!" @@ -218,7 +243,7 @@ foodtype = MEAT /obj/item/reagent_containers/food/snacks/stewedsoymeat - name = "stewed soymeat" + name = "stewed soy meat" desc = "Even non-vegetarians will LOVE this!" icon_state = "stewedsoymeat" trash = /obj/item/trash/plate @@ -243,6 +268,28 @@ tastes = list("hot peppers" = 1, "cobwebs" = 1) foodtype = MEAT +/obj/item/reagent_containers/food/snacks/spidereggsham + name = "green eggs and ham" + desc = "Would you eat them on a train? Would you eat them on a plane? Would you eat them on a state of the art corporate deathtrap floating through space?" + icon_state = "spidereggsham" + trash = /obj/item/trash/plate + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3) + list_reagents = list(/datum/reagent/consumable/nutriment = 6) + bitesize = 4 + filling_color = "#7FFF00" + tastes = list("meat" = 1, "the colour green" = 1) + foodtype = MEAT | EGG + +/obj/item/reagent_containers/food/snacks/sashimi + name = "carp sashimi" + desc = "Celebrate surviving an attack from hostile alien lifeforms by hospitalising yourself." + icon_state = "sashimi" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/capsaicin = 4, /datum/reagent/consumable/nutriment/vitamin = 4) + list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/capsaicin = 5) + filling_color = "#FA8072" + tastes = list("fish" = 1, "hot peppers" = 1) + foodtype = MEAT | TOXIC + /obj/item/reagent_containers/food/snacks/nugget name = "chicken nugget" filling_color = "#B22222" @@ -266,79 +313,17 @@ filling_color = "#800000" tastes = list("meat" = 1, "butter" = 1) -/obj/item/reagent_containers/food/snacks/dolphinmeat - name = "dolphin fillet" - desc = "A fillet of spess dolphin meat." - icon_state = "fishfillet" - list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 2) - bitesize = 6 - filling_color = "#FA8072" - tastes = list("fish" = 1,"cruelty" = 2) - foodtype = MEAT - -/obj/item/reagent_containers/food/snacks/dolphinmeat/Initialize() - . = ..() - eatverb = pick("bite","chew","choke down","gnaw","swallow","chomp") - -////////////////////////////////////////////ANIMAL CUBES//////////////////////////////////////////// - -/obj/item/reagent_containers/food/snacks/monkeycube - name = "monkey cube" - desc = "Just add water!" - icon_state = "monkeycube" - bitesize = 12 - list_reagents = list(/datum/reagent/monkey_powder = 30) - filling_color = "#CD853F" - tastes = list("the jungle" = 1, "bananas" = 1) - foodtype = MEAT | SUGAR - var/faction - var/spawned_mob = /mob/living/carbon/monkey - -/obj/item/reagent_containers/food/snacks/monkeycube/proc/Expand() - var/mob/spammer = get_mob_by_key(fingerprintslast) - var/mob/living/bananas = new spawned_mob(drop_location(), TRUE, spammer) - if(faction) - bananas.faction = faction - if (!QDELETED(bananas)) - visible_message("[src] expands!") - bananas.log_message("Spawned via [src] at [AREACOORD(src)], Last attached mob: [key_name(spammer)].", LOG_ATTACK) - else if (!spammer) // Visible message in case there are no fingerprints - visible_message("[src] fails to expand!") - qdel(src) - -/obj/item/reagent_containers/food/snacks/monkeycube/syndicate - faction = list("neutral", ROLE_SYNDICATE) - -/obj/item/reagent_containers/food/snacks/monkeycube/gorilla - name = "gorilla cube" - desc = "A Waffle Co. brand gorilla cube. Now with extra molecules! Just add water!" - bitesize = 20 - list_reagents = list(/datum/reagent/monkey_powder = 30, /datum/reagent/medicine/strange_reagent = 5) - tastes = list("the jungle" = 1, "bananas" = 1, "jimmies" = 1) - spawned_mob = /mob/living/simple_animal/hostile/gorilla - -/obj/item/reagent_containers/food/snacks/monkeycube/sheep - name = "sheep cube" - desc = "A Farm Town brand sheep cube. Just add water!" - bitesize = 15 - list_reagents = list(/datum/reagent/consumable/nutriment = 5) - tastes = list("fluff" = 1, "the farm" = 1) - spawned_mob = /mob/living/simple_animal/sheep - -/obj/item/reagent_containers/food/snacks/monkeycube/cow - name = "cow cube" - desc = "A Farm Town brand cow cube. Just add water!" - bitesize = 18 - list_reagents = list(/datum/reagent/consumable/nutriment = 10) - tastes = list("milk" = 1, "the farm" = 1) - spawned_mob = /mob/living/simple_animal/cow +/obj/item/reagent_containers/food/snacks/kebab/rat + name = "rat-kebab" + desc = "Not so delicious rat meat, on a stick." + icon_state = "ratkebab" + w_class = WEIGHT_CLASS_NORMAL + list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) + tastes = list("rat meat" = 1, "metal" = 1) + foodtype = MEAT | GROSS -/obj/item/reagent_containers/food/snacks/monkeycube/goat - name = "goat cube" - desc = "A Goat Tech Industries goat cube. Just add water!" - icon = 'yogstation/icons/obj/food/food.dmi' - icon_state = "goatcube" - bitesize = 20 - list_reagents = list(/datum/reagent/consumable/nutriment = 15) - tastes = list("fur" = 1, "blood" = 1, "rage" = 1) - spawned_mob = /mob/living/simple_animal/hostile/retaliate/goat \ No newline at end of file +/obj/item/reagent_containers/food/snacks/kebab/rat/double + name = "double rat-kebab" + icon_state = "doubleratkebab" + tastes = list("rat meat" = 2, "metal" = 1) + bonus_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index 0c2f934bac13..4b6b51c0686d 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -1,6 +1,5 @@ ////////////////////////////////////////////OTHER//////////////////////////////////////////// - /obj/item/reagent_containers/food/snacks/watermelonslice name = "watermelon slice" desc = "A slice of watery goodness." @@ -148,6 +147,16 @@ filling_color = "#800000" foodtype = TOXIC | SUGAR +/obj/item/reagent_containers/food/snacks/eggwrap + name = "egg wrap" + desc = "The precursor to Pigs in a Blanket." + icon_state = "eggwrap" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3) + list_reagents = list(/datum/reagent/consumable/nutriment = 5) + filling_color = "#F0E68C" + tastes = list("egg" = 1) + foodtype = MEAT | GRAIN | EGG + /obj/item/reagent_containers/food/snacks/beans name = "tin of beans" desc = "Musical fruit in a slightly less musical container." @@ -258,7 +267,7 @@ foodtype = GRAIN | MEAT | DAIRY /obj/item/reagent_containers/food/snacks/carneburrito - name = "carne de asada burrito" + name = "carne asada burrito" desc = "The best burrito for meat lovers." icon_state = "carneburrito" bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1) @@ -350,7 +359,7 @@ /obj/item/reagent_containers/food/snacks/cheesynachos name = "cheesy nachos" - desc = "A delicious combination of nachos and melting cheese." + desc = "The delicious combination of nachos and melting cheese." icon_state = "cheesynachos" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 3) @@ -399,6 +408,7 @@ tastes = list("death" = 2, "rock" = 1, "meat" = 1, "hot peppers" = 1) foodtype = MEAT + /obj/item/reagent_containers/food/snacks/powercrepe name = "Powercrepe" desc = "With great power, comes great crepes. It looks like a pancake filled with jelly but packs quite a punch." @@ -486,7 +496,7 @@ /obj/item/reagent_containers/food/snacks/taco name = "taco" - desc = "A traditional taco with meat, cheese and lettuce." + desc = "A traditional taco with meat, cheese, and lettuce." icon_state = "taco" bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 2) list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2) @@ -503,7 +513,7 @@ foodtype = MEAT | DAIRY | GRAIN /obj/item/reagent_containers/food/snacks/branrequests - name = "Bran Requests cereal" + name = "Bran Requests Cereal" desc = "A dry cereal that satiates your requests for bran. Tastes uniquely like raisins and salt." icon_state = "bran_requests" list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/sodiumchloride = 5) @@ -562,30 +572,3 @@ desc = "I have a mouth and I must eat." icon_state = "peachcanmaint" tastes = list("peaches" = 1, "tin" = 7) - -/obj/item/reagent_containers/food/snacks/dolphincereal - name = "dolphin cereal" - desc = "Finest dolphin skin flakes. This looks flippin' disgusting." - icon = 'yogstation/icons/obj/food/food.dmi' - icon_state = "dolphincereal" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) - list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) - tastes = list("milk" = 1, "old cardboard" = 1) - -/obj/item/reagent_containers/food/snacks/dolphinandchips - name = "dolphin and chips" - desc = "Dolphin and chips, wrapped in the finest newspaper from the clown's newscaster channel." - icon = 'yogstation/icons/obj/food/food.dmi' - icon_state = "dolphinandchips" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) - list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) - tastes = list("dolphin meat" = 1, "fries" = 1) - -/obj/item/reagent_containers/food/snacks/youmonster - name = "full dolphin platter" - desc = "A whole dolphin. Good luck eating this. (WARNING: do not consume any wafer thin mints after consumption)" - icon = 'yogstation/icons/obj/food/food.dmi' - icon_state = "youmonster" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) - list_reagents = list(/datum/reagent/consumable/nutriment = 100, /datum/reagent/consumable/nutriment/vitamin = 2) - tastes = list("dolphin meat" = 1, "regret" = 1) \ No newline at end of file diff --git a/code/modules/food_and_drinks/food/snacks_pastry.dm b/code/modules/food_and_drinks/food/snacks_pastry.dm index 48c8e1005a68..a50a06678706 100644 --- a/code/modules/food_and_drinks/food/snacks_pastry.dm +++ b/code/modules/food_and_drinks/food/snacks_pastry.dm @@ -26,7 +26,7 @@ return is_frosted = TRUE name = "frosted [name]" - icon_state = frosted_icon //delish! + icon_state = frosted_icon //delish~! reagents.add_reagent(/datum/reagent/consumable/sprinkles, 1) filling_color = "#FF69B4" return TRUE @@ -87,7 +87,7 @@ foodtype = JUNKFOOD | GRAIN | FRIED | FRUIT | BREAKFAST /obj/item/reagent_containers/food/snacks/donut/meat - name = "meat donut" + name = "Meat Donut" desc = "Tastes as gross as it looks." icon_state = "donut4" bonus_reagents = list(/datum/reagent/consumable/ketchup = 1) @@ -110,16 +110,16 @@ /obj/item/reagent_containers/food/snacks/muffin/berry name = "berry muffin" - desc = "A delicious and spongy little cake with berries." icon_state = "berrymuffin" + desc = "A delicious and spongy little cake, with berries." tastes = list("muffin" = 3, "berry" = 1) foodtype = GRAIN | FRUIT | SUGAR | BREAKFAST /obj/item/reagent_containers/food/snacks/muffin/booberry name = "booberry muffin" - desc = "My stomach is a graveyard! No living being can quench my bloodthirst!" icon_state = "berrymuffin" alpha = 125 + desc = "My stomach is a graveyard! No living being can quench my bloodthirst!" tastes = list("muffin" = 3, "spookiness" = 1) foodtype = GRAIN | FRUIT | SUGAR | BREAKFAST @@ -194,7 +194,7 @@ foodtype = GRAIN | SUGAR /obj/item/reagent_containers/food/snacks/donkpocket - name = "donkpocket" + name = "\improper Donk-pocket" desc = "The food of choice for the seasoned traitor." icon_state = "donkpocket" list_reagents = list(/datum/reagent/consumable/nutriment = 4) @@ -204,7 +204,7 @@ foodtype = GRAIN /obj/item/reagent_containers/food/snacks/donkpocket/warm - name = "warm donkpocket" + name = "warm Donk-pocket" desc = "The heated food of choice for the seasoned traitor." bonus_reagents = list(/datum/reagent/medicine/omnizine = 3) list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/medicine/omnizine = 3) @@ -213,7 +213,7 @@ foodtype = GRAIN /obj/item/reagent_containers/food/snacks/dankpocket - name = "dankpocket" + name = "\improper Dank-pocket" desc = "The food of choice for the seasoned botanist." icon_state = "dankpocket" list_reagents = list(/datum/reagent/toxin/lipolicide = 3, /datum/reagent/drug/space_drugs = 3, /datum/reagent/consumable/nutriment = 4) @@ -243,7 +243,7 @@ /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit name = "plump helmet biscuit" - desc = "This is a finely prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet and well-minced dwarven wheat flour." + desc = "This is a finely-prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet, and well-minced dwarven wheat flour." icon_state = "phelmbiscuit" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) list_reagents = list(/datum/reagent/consumable/nutriment = 5) @@ -263,7 +263,7 @@ /obj/item/reagent_containers/food/snacks/cracker name = "cracker" - desc = "It's a salted cracker. Favorite of Poly." + desc = "It's a salted cracker." icon_state = "cracker" bitesize = 1 bonus_reagents = list(/datum/reagent/consumable/nutriment = 1) @@ -274,7 +274,7 @@ /obj/item/reagent_containers/food/snacks/hotdog name = "hotdog" - desc = "Fresh footlong ready to eat." + desc = "Fresh footlong ready to go down on." icon_state = "hotdog" bitesize = 3 bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3) @@ -325,7 +325,7 @@ /obj/item/reagent_containers/food/snacks/oatmealcookie name = "oatmeal cookie" - desc = "The best of both cookie and oats." + desc = "The best of both cookie and oat." icon_state = "oatmealcookie" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 1) @@ -404,34 +404,6 @@ list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("pancakes" = 1, "chocolate" = 1) -/obj/item/reagent_containers/food/snacks/pancakes/cinnamon - name = "cinnamon pancake" - desc = "A fluffy and delicious cinnamon pancake." - icon = 'yogstation/icons/obj/food/food.dmi' - icon_state = "cinpancakes_1" - item_state = "cinpancakes" - bonus_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 2) - list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 3) - tastes = list("pancakes" = 1, "cinnamon" = 1) - -/obj/item/reagent_containers/food/snacks/cinnamonroll - name = "cinnamon roll" - desc = "Too perfect for this world, too pure." - icon = 'yogstation/icons/obj/food/food.dmi' - icon_state = "cinnamonroll" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/cinnamon = 1) - list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/cinnamon = 5, /datum/reagent/consumable/sugar = 5) - tastes = list("purity" = 1, "cinnamon" = 1) - -/obj/item/reagent_containers/food/snacks/churro - name = "churro" - desc = "If you're having food troubles, I feel for you son. I got 99 churros 'cus the clown ate one." - icon = 'yogstation/icons/obj/food/food.dmi' - icon_state = "churro" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/cinnamon = 1) - list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/cinnamon = 5, /datum/reagent/consumable/sugar = 5) - tastes = list("lost dreams" = 1, "cinnamon" = 1) - /obj/item/reagent_containers/food/snacks/pancakes/Initialize() . = ..() update_icon() diff --git a/code/modules/food_and_drinks/food/snacks_pie.dm b/code/modules/food_and_drinks/food/snacks_pie.dm index 62746248be9d..ce0a6f8d970a 100644 --- a/code/modules/food_and_drinks/food/snacks_pie.dm +++ b/code/modules/food_and_drinks/food/snacks_pie.dm @@ -81,21 +81,23 @@ foodtype = GRAIN | SUGAR /obj/item/reagent_containers/food/snacks/pie/meatpie - name = "meat pie" - desc = "An old barber recipe, very delicious!" + name = "meat-pie" icon_state = "meatpie" + desc = "An old barber recipe, very delicious!" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 5) tastes = list("pie" = 1, "meat" = 1) foodtype = GRAIN | MEAT + /obj/item/reagent_containers/food/snacks/pie/tofupie - name = "tofu pie" - desc = "A delicious tofu pie." + name = "tofu-pie" icon_state = "meatpie" + desc = "A delicious tofu pie." bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) tastes = list("pie" = 1, "tofu" = 1) foodtype = GRAIN + /obj/item/reagent_containers/food/snacks/pie/amanita_pie name = "amanita pie" desc = "Sweet and tasty poison pie." @@ -106,6 +108,7 @@ tastes = list("pie" = 1, "mushroom" = 1) foodtype = GRAIN | VEGETABLES | TOXIC | GROSS + /obj/item/reagent_containers/food/snacks/pie/plump_pie name = "plump pie" desc = "I bet you love stuff made out of plump helmets!" @@ -114,6 +117,7 @@ tastes = list("pie" = 1, "mushroom" = 1) foodtype = GRAIN | VEGETABLES + /obj/item/reagent_containers/food/snacks/pie/plump_pie/Initialize() . = ..() var/fey = prob(10) @@ -124,15 +128,17 @@ if(fey) reagents.add_reagent(/datum/reagent/medicine/omnizine, 5) + /obj/item/reagent_containers/food/snacks/pie/xemeatpie - name = "xeno pie" - desc = "A delicious meatpie. Probably heretical." + name = "xeno-pie" icon_state = "xenomeatpie" + desc = "A delicious meatpie. Probably heretical." trash = /obj/item/trash/plate bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 5) tastes = list("pie" = 1, "meat" = 1, "acid" = 1) foodtype = GRAIN | MEAT + /obj/item/reagent_containers/food/snacks/pie/applepie name = "apple pie" desc = "A pie containing sweet sweet love...or apple." @@ -141,6 +147,8 @@ tastes = list("pie" = 1, "apple" = 1) foodtype = GRAIN | FRUIT | SUGAR + + /obj/item/reagent_containers/food/snacks/pie/cherrypie name = "cherry pie" desc = "Taste so good, make a grown man cry." @@ -149,6 +157,7 @@ tastes = list("pie" = 7, "Nicole Paige Brooks" = 2) foodtype = GRAIN | FRUIT | SUGAR + /obj/item/reagent_containers/food/snacks/pie/pumpkinpie name = "pumpkin pie" desc = "A delicious treat for the autumn months." @@ -237,23 +246,3 @@ bonus_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 6) tastes = list("mint" = 1, "pie" = 1) foodtype = GRAIN | FRUIT | SUGAR - -/obj/item/reagent_containers/food/snacks/pie/buttcinnpie - name = "butterscotch cinnamon pie" - desc = "Just like goat mom used to make!" - icon = 'yogstation/icons/obj/food/piecake.dmi' - icon_state = "buttcinnpie" - slice_path = /obj/item/reagent_containers/food/snacks/buttcinnpieslice - slices_num = 5 - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/cinnamon = 1) - tastes = list("cinnamon" = 1, "determination" = 1) - -/obj/item/reagent_containers/food/snacks/buttcinnpieslice - name = "butterscotch cinnamon pie slice" - desc = "A slice of butterscotch cinnamon pie. Just one." - icon = 'yogstation/icons/obj/food/piecake.dmi' - icon_state = "buttcinnpieslice" - trash = /obj/item/trash/plate - filling_color = "#D2691E" - list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/cinnamon = 5, /datum/reagent/consumable/sugar = 5, /datum/reagent/consumable/nutriment/vitamin = 3) - tastes = list("cinnamon" = 1, "determination" = 1) \ No newline at end of file diff --git a/code/modules/food_and_drinks/food/snacks_pizza.dm b/code/modules/food_and_drinks/food/snacks_pizza.dm index f238b03ed743..cb2ea093ca3d 100644 --- a/code/modules/food_and_drinks/food/snacks_pizza.dm +++ b/code/modules/food_and_drinks/food/snacks_pizza.dm @@ -16,8 +16,8 @@ foodtype = GRAIN | DAIRY | VEGETABLES /obj/item/reagent_containers/food/snacks/pizza/margherita - name = "margherita pizza" - desc = "The most cheesy pizza in the galaxy." + name = "pizza margherita" + desc = "The most cheezy pizza in galaxy." icon_state = "pizzamargherita" slice_path = /obj/item/reagent_containers/food/snacks/pizzaslice/margherita bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5) @@ -30,14 +30,14 @@ /obj/item/reagent_containers/food/snacks/pizzaslice/margherita name = "margherita slice" - desc = "A slice of the most cheesy pizza in the galaxy." + desc = "A slice of the most cheezy pizza in galaxy." icon_state = "pizzamargheritaslice" filling_color = "#FFA500" tastes = list("crust" = 1, "tomato" = 1, "cheese" = 1) foodtype = GRAIN | VEGETABLES /obj/item/reagent_containers/food/snacks/pizza/meat - name = "meat pizza" + name = "meatpizza" desc = "Greasy pizza with delicious meat." icon_state = "meatpizza" slice_path = /obj/item/reagent_containers/food/snacks/pizzaslice/meat @@ -48,7 +48,7 @@ /obj/item/reagent_containers/food/snacks/pizzaslice/meat name = "meatpizza slice" - desc = "A nutritious slice of meat pizza." + desc = "A nutritious slice of meatpizza." icon_state = "meatpizzaslice" filling_color = "#A52A2A" tastes = list("crust" = 1, "tomato" = 1, "cheese" = 1, "meat" = 1) @@ -74,7 +74,7 @@ /obj/item/reagent_containers/food/snacks/pizza/vegetable name = "vegetable pizza" - desc = "No Tomatos Sapiens were harmed during the making this pizza." + desc = "No one of Tomatos Sapiens were harmed during making this pizza." icon_state = "vegetablepizza" slice_path = /obj/item/reagent_containers/food/snacks/pizzaslice/vegetable bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5) @@ -84,7 +84,7 @@ /obj/item/reagent_containers/food/snacks/pizzaslice/vegetable name = "vegetable pizza slice" - desc = "A slice of the most green pizza of all the pizzas not containing green ingredients." + desc = "A slice of the most green pizza of all pizzas not containing green ingredients." icon_state = "vegetablepizzaslice" filling_color = "#FFA500" tastes = list("crust" = 1, "tomato" = 2, "cheese" = 1, "carrot" = 1) @@ -192,6 +192,7 @@ i_kill_you(I, user) . = ..() + /obj/item/reagent_containers/food/snacks/pizzaslice/arnold name = "\improper Arnold pizza slice" desc = "I come over, maybe I give you a pizza, maybe I break off your arm." @@ -208,6 +209,7 @@ i_kill_you(I, user) . = ..() + /obj/item/reagent_containers/food/snacks/pizzaslice/custom name = "pizza slice" icon_state = "pizzamargheritaslice" diff --git a/code/modules/food_and_drinks/food/snacks_salad.dm b/code/modules/food_and_drinks/food/snacks_salad.dm index cc35a743a422..e4925ce7eeab 100644 --- a/code/modules/food_and_drinks/food/snacks_salad.dm +++ b/code/modules/food_and_drinks/food/snacks_salad.dm @@ -33,7 +33,7 @@ /obj/item/reagent_containers/food/snacks/salad/validsalad name = "valid salad" - desc = "It's just a herb salad with meatballs and fried potato slices. Nothing suspicious about it." + desc = "It's just an herb salad with meatballs and fried potato slices. Nothing suspicious about it." icon_state = "validsalad" bonus_reagents = list(/datum/reagent/consumable/doctor_delight = 5, /datum/reagent/consumable/nutriment/vitamin = 4) list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/doctor_delight = 5, /datum/reagent/consumable/nutriment/vitamin = 2) diff --git a/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm b/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm index 94dda2fc1061..8e083c6ea157 100644 --- a/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm +++ b/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm @@ -23,7 +23,7 @@ /obj/item/reagent_containers/food/snacks/grilledcheese name = "grilled cheese sandwich" - desc = "Goes great with tomato soup!" + desc = "Goes great with Tomato soup!" icon = 'icons/obj/food/burgerbread.dmi' icon_state = "toastedsandwich" trash = /obj/item/trash/plate @@ -54,7 +54,7 @@ /obj/item/reagent_containers/food/snacks/icecreamsandwich name = "icecream sandwich" - desc = "Portable ice cream in its own packaging." + desc = "Portable Ice-cream in its own packaging." icon = 'yogstation/icons/obj/food/food.dmi' icon_state = "icecreamsandwich" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/ice = 2) diff --git a/code/modules/food_and_drinks/food/snacks_soup.dm b/code/modules/food_and_drinks/food/snacks_soup.dm index 6110e021a051..78483ca46d45 100644 --- a/code/modules/food_and_drinks/food/snacks_soup.dm +++ b/code/modules/food_and_drinks/food/snacks_soup.dm @@ -57,7 +57,7 @@ foodtype = GROSS /obj/item/reagent_containers/food/snacks/soup/wingfangchu - name = "wingfangchu" + name = "wing fang chu" desc = "A savory dish of alien wing wang in soy." icon_state = "wingfangchu" trash = /obj/item/reagent_containers/glass/bowl @@ -93,7 +93,7 @@ /obj/item/reagent_containers/food/snacks/soup/mystery name = "mystery soup" - desc = "The mystery is why aren't you eating it?" + desc = "The mystery is, why aren't you eating it?" icon_state = "mysterysoup" var/extra_reagent = null list_reagents = list(/datum/reagent/consumable/nutriment = 6) @@ -108,7 +108,7 @@ /obj/item/reagent_containers/food/snacks/soup/hotchili name = "hot chili" - desc = "A five alarm Texan chili!" + desc = "A five alarm Texan Chili!" icon_state = "hotchili" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/tomatojuice = 2, /datum/reagent/consumable/nutriment/vitamin = 2) list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/capsaicin = 1, /datum/reagent/consumable/tomatojuice = 2, /datum/reagent/consumable/nutriment/vitamin = 2) @@ -126,7 +126,7 @@ /obj/item/reagent_containers/food/snacks/soup/monkeysdelight name = "monkey's delight" - desc = "A delicious soup made with dumplings and hunks of monkey meat, simmered to perfection in a broth that tastes faintly of bananas." + desc = "A delicious soup with dumplings and hunks of monkey meat simmered to perfection, in a broth that tastes faintly of bananas." icon_state = "monkeysdelight" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 5) list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/banana = 5, /datum/reagent/consumable/nutriment/vitamin = 5) @@ -151,7 +151,7 @@ foodtype = MEAT | GROSS /obj/item/reagent_containers/food/snacks/soup/milo - name = "milo soup" + name = "milosoup" desc = "The universe's best soup! Yum!!!" icon_state = "milosoup" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3) @@ -159,7 +159,7 @@ foodtype = GROSS /obj/item/reagent_containers/food/snacks/soup/mushroom - name = "mushroom soup" + name = "chantrelle soup" desc = "A delicious and hearty mushroom soup." icon_state = "mushroomsoup" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 5) @@ -168,7 +168,7 @@ foodtype = VEGETABLES /obj/item/reagent_containers/food/snacks/soup/beet - name = "white beet soup" + name = "beet soup" desc = "Wait, how do you spell it again..?" icon_state = "beetsoup" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 5) @@ -179,6 +179,7 @@ name = pick("borsch","bortsch","borstch","borsh","borshch","borscht") tastes = list(name = 1) + /obj/item/reagent_containers/food/snacks/soup/spacylibertyduff name = "spacy liberty duff" desc = "Jello gelatin, from Alfred Hubbard's cookbook." @@ -228,7 +229,7 @@ /obj/item/reagent_containers/food/snacks/soup/dolphinsoup name = "dolphin soup" - desc = "Made with finest dolphin meat, blood and crushed dreams. It's the animal rights activitsts and normal human being's worst nightmare!" + desc = "Made with finest dolphin meat, blood and crushed dreams. It's animal rights activitsts and normal human being's worst nightmare!" icon = 'yogstation/icons/obj/food/soupsalad.dmi' icon_state = "dolphinsoup" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 5) diff --git a/code/modules/food_and_drinks/food/snacks_spaghetti.dm b/code/modules/food_and_drinks/food/snacks_spaghetti.dm index 29db817d7e1b..1eef1365b05c 100644 --- a/code/modules/food_and_drinks/food/snacks_spaghetti.dm +++ b/code/modules/food_and_drinks/food/snacks_spaghetti.dm @@ -56,7 +56,7 @@ /obj/item/reagent_containers/food/snacks/spaghetti/meatballspaghetti name = "spaghetti and meatballs" - desc = "Now that's a nice meatball!" + desc = "Now that's a nic'e meatball!" icon_state = "meatballspaghetti" trash = /obj/item/trash/plate bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 4) @@ -67,7 +67,7 @@ /obj/item/reagent_containers/food/snacks/spaghetti/spesslaw name = "spesslaw" - desc = "A lawyer's favorite." + desc = "A lawyers favourite." icon_state = "spesslaw" trash = /obj/item/trash/plate bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 6) @@ -107,7 +107,7 @@ /obj/item/reagent_containers/food/snacks/spaghetti/falfredo name = "fettuccine alfredo" - desc = "A dish of fresh fettuccine tossed with creamy butter and parmesan cheese. The proportions are huge." + desc = "A dish of fresh fettuccine tossed with creamy butter and Parmesan cheese. The proportions are huge." icon_state = "falfredo" bitesize = 8 trash = /obj/item/trash/plate @@ -116,13 +116,3 @@ filling_color = "#DC143C" tastes = list("fettuccine" = 1, "alfredo" = 1, "italy" = 1, "creamy goodness" = 1) foodtype = GRAIN | DAIRY | VEGETABLES - -/obj/item/reagent_containers/food/snacks/lasagna - name = "lasagna" - desc = "I hate Mondays." - icon = 'yogstation/icons/obj/food/food.dmi' - trash = /obj/item/trash/plate - icon_state = "lasagna" - list_reagents = list(/datum/reagent/consumable/nutriment = 15) - tastes = list("pasta" = 2, "meat" = 1, "cheese" = 1) - foodtype = MEAT | DAIRY | GRAIN \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm index ef4a31b5ca39..2d0fd2d29033 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -3,79 +3,69 @@ ////////////////////////////////////////////////BREAD//////////////////////////////////////////////// -/datum/crafting_recipe/food/banananutbread - name = "Banana-Nut Bread" +/datum/crafting_recipe/food/meatbread + name = "Meat bread" reqs = list( - /datum/reagent/consumable/milk = 5, /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/boiledegg = 3, - /obj/item/reagent_containers/food/snacks/grown/banana = 1 + /obj/item/reagent_containers/food/snacks/meat/cutlet/plain = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 3 ) - result = /obj/item/reagent_containers/food/snacks/store/bread/banana + result = /obj/item/reagent_containers/food/snacks/store/bread/meat subcategory = CAT_BREAD -/datum/crafting_recipe/food/butterbiscuit - name = "Butter Biscuit" +/datum/crafting_recipe/food/xenomeatbread + name = "Xenomeat bread" reqs = list( - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/butter = 1 + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 3 ) - result = /obj/item/reagent_containers/food/snacks/butterbiscuit - subcategory = CAT_BREAD - -/datum/crafting_recipe/food/butterdog - name = "Butterdog" - reqs = list( - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/butter = 3 - ) - result = /obj/item/reagent_containers/food/snacks/butterdog + result = /obj/item/reagent_containers/food/snacks/store/bread/xenomeat subcategory = CAT_BREAD -/datum/crafting_recipe/food/creamcheesebread - name = "Cream Cheese Bread" +/datum/crafting_recipe/food/spidermeatbread + name = "Spidermeat bread" reqs = list( - /datum/reagent/consumable/milk = 5, /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 2 + /obj/item/reagent_containers/food/snacks/meat/cutlet/spider = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 3 ) - result = /obj/item/reagent_containers/food/snacks/store/bread/creamcheese + result = /obj/item/reagent_containers/food/snacks/store/bread/spidermeat subcategory = CAT_BREAD -/datum/crafting_recipe/food/frenchtoast - name = "French Toast" +/datum/crafting_recipe/food/banananutbread + name = "Banana nut bread" reqs = list( /datum/reagent/consumable/milk = 5, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, - /datum/reagent/consumable/cinnamon = 5, - /datum/reagent/consumable/sugar = 5, - /datum/reagent/consumable/eggyolk = 5 + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/boiledegg = 3, + /obj/item/reagent_containers/food/snacks/grown/banana = 1 ) - result = /obj/item/reagent_containers/food/snacks/frenchtoast + result = /obj/item/reagent_containers/food/snacks/store/bread/banana subcategory = CAT_BREAD -/datum/crafting_recipe/food/garlicbread - name = "Garlic Bread" - time = 40 - reqs = list(/obj/item/reagent_containers/food/snacks/grown/garlic = 1, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, - /obj/item/reagent_containers/food/snacks/butter = 1 +/datum/crafting_recipe/food/tofubread + name = "Tofu bread" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/tofu = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 3 ) - result = /obj/item/reagent_containers/food/snacks/garlicbread + result = /obj/item/reagent_containers/food/snacks/store/bread/tofu subcategory = CAT_BREAD -/datum/crafting_recipe/food/meatbread - name = "Meat Bread" +/datum/crafting_recipe/food/creamcheesebread + name = "Cream cheese bread" reqs = list( + /datum/reagent/consumable/milk = 5, /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet/plain = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 3 + /obj/item/reagent_containers/food/snacks/cheesewedge = 2 ) - result = /obj/item/reagent_containers/food/snacks/store/bread/meat + result = /obj/item/reagent_containers/food/snacks/store/bread/creamcheese subcategory = CAT_BREAD /datum/crafting_recipe/food/mimanabread - name = "Mimana Bread" + name = "Mimana bread" reqs = list( /datum/reagent/consumable/soymilk = 5, /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, @@ -85,32 +75,30 @@ result = /obj/item/reagent_containers/food/snacks/store/bread/mimana subcategory = CAT_BREAD -/datum/crafting_recipe/food/spidermeatbread - name = "Spidermeat Bread" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet/spider = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 3 +/datum/crafting_recipe/food/garlicbread + name = "Garlic Bread" + time = 40 + reqs = list(/obj/item/reagent_containers/food/snacks/grown/garlic = 1, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, + /obj/item/reagent_containers/food/snacks/butter = 1 ) - result = /obj/item/reagent_containers/food/snacks/store/bread/spidermeat + result = /obj/item/reagent_containers/food/snacks/garlicbread subcategory = CAT_BREAD -/datum/crafting_recipe/food/tofubread - name = "Tofu Bread" +/datum/crafting_recipe/food/butterbiscuit + name = "Butter Biscuit" reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/tofu = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 3 + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/butter = 1 ) - result = /obj/item/reagent_containers/food/snacks/store/bread/tofu + result = /obj/item/reagent_containers/food/snacks/butterbiscuit subcategory = CAT_BREAD -/datum/crafting_recipe/food/xenomeatbread - name = "Xenomeat Bread" +/datum/crafting_recipe/food/butterdog + name = "Butterdog" reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 3 - ) - result = /obj/item/reagent_containers/food/snacks/store/bread/xenomeat + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/butter = 3, + ) + result = /obj/item/reagent_containers/food/snacks/butterdog subcategory = CAT_BREAD \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm index 75a8879ea658..c245dbe8f3e7 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm @@ -3,66 +3,50 @@ ////////////////////////////////////////////////BURGERS//////////////////////////////////////////////// -/datum/crafting_recipe/food/appendixburger - name = "Appendix Burger" + +/datum/crafting_recipe/food/humanburger + name = "Human burger" reqs = list( - /obj/item/organ/appendix = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/meat/steak/plain/human = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/appendix + parts = list( + /obj/item/reagent_containers/food/snacks/meat/steak/plain/human = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/human subcategory = CAT_BURGER -/datum/crafting_recipe/food/baconburger - name = "Bacon Burger" +/datum/crafting_recipe/food/burger + name = "Burger" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/bacon = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/baconburger - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/bearger - name = "Bearger" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/bear = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/bearger + result = /obj/item/reagent_containers/food/snacks/burger/plain subcategory = CAT_BURGER -/datum/crafting_recipe/food/bigbiteburger - name = "Big Bite Burger" +/datum/crafting_recipe/food/corgiburger + name = "Corgi burger" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 3, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/reagent_containers/food/snacks/meat/slab/corgi = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/bigbite - subcategory = CAT_BURGER -/datum/crafting_recipe/food/blackburger - name = "Black Burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/toy/crayon/black = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/black + result = /obj/item/reagent_containers/food/snacks/burger/corgi subcategory = CAT_BURGER -/datum/crafting_recipe/food/blueburger - name = "Blue Burger" +/datum/crafting_recipe/food/appendixburger + name = "Appendix burger" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/toy/crayon/blue = 1, + /obj/item/organ/appendix = 1, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/blue + result = /obj/item/reagent_containers/food/snacks/burger/appendix subcategory = CAT_BURGER /datum/crafting_recipe/food/brainburger - name = "Brain Burger" + name = "Brain burger" reqs = list( /obj/item/organ/brain = 1, /obj/item/reagent_containers/food/snacks/bun = 1 @@ -70,47 +54,26 @@ result = /obj/item/reagent_containers/food/snacks/burger/brain subcategory = CAT_BURGER -/datum/crafting_recipe/food/burger - name = "Burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - - result = /obj/item/reagent_containers/food/snacks/burger/plain - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/clownburger - name = "Clown Burger" +/datum/crafting_recipe/food/xenoburger + name = "Xeno burger" reqs = list( - /obj/item/clothing/mask/gas/clown_hat = 1, + /obj/item/reagent_containers/food/snacks/meat/steak/xeno = 1, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/clown - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/corgiburger - name = "Corgi Burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/slab/corgi = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - - result = /obj/item/reagent_containers/food/snacks/burger/corgi + result = /obj/item/reagent_containers/food/snacks/burger/xeno subcategory = CAT_BURGER -/datum/crafting_recipe/food/empoweredburger - name = "Empowered Burger" +/datum/crafting_recipe/food/bearger + name = "Bearger" reqs = list( - /obj/item/stack/sheet/mineral/plasma = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/reagent_containers/food/snacks/meat/steak/bear = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 ) - - result = /obj/item/reagent_containers/food/snacks/burger/empoweredburger + result = /obj/item/reagent_containers/food/snacks/burger/bearger subcategory = CAT_BURGER /datum/crafting_recipe/food/fishburger - name = "Fillet-o-Carp Burger" + name = "Fish burger" reqs = list( /obj/item/reagent_containers/food/snacks/carpmeat = 1, /obj/item/reagent_containers/food/snacks/bun = 1 @@ -118,17 +81,17 @@ result = /obj/item/reagent_containers/food/snacks/burger/fish subcategory = CAT_BURGER -/datum/crafting_recipe/food/fivealarmburger - name = "Five Alarm Burger" +/datum/crafting_recipe/food/tofuburger + name = "Tofu burger" reqs = list( - /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/reagent_containers/food/snacks/tofu = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/fivealarm + result = /obj/item/reagent_containers/food/snacks/burger/tofu subcategory = CAT_BURGER /datum/crafting_recipe/food/ghostburger - name = "Ghost Burger" + name = "Ghost burger" reqs = list( /obj/item/ectoplasm = 1, /obj/item/reagent_containers/food/snacks/bun = 1 @@ -136,76 +99,76 @@ result = /obj/item/reagent_containers/food/snacks/burger/ghost subcategory = CAT_BURGER -/datum/crafting_recipe/food/greenburger - name = "Green Burger" +/datum/crafting_recipe/food/clownburger + name = "Clown burger" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/toy/crayon/green = 1, + /obj/item/clothing/mask/gas/clown_hat = 1, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/green + result = /obj/item/reagent_containers/food/snacks/burger/clown subcategory = CAT_BURGER -/datum/crafting_recipe/food/baseballburger - name = "Home Run Baseball Burger" +/datum/crafting_recipe/food/mimeburger + name = "Mime burger" reqs = list( - /obj/item/melee/baseball_bat = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/clothing/mask/gas/mime = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/baseball + result = /obj/item/reagent_containers/food/snacks/burger/mime subcategory = CAT_BURGER -/datum/crafting_recipe/food/humanburger - name = "Human Burger" +/datum/crafting_recipe/food/redburger + name = "Red burger" reqs = list( - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/meat/steak/plain/human = 1 - ) - parts = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain/human = 1 + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, + /obj/item/toy/crayon/red = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/human + result = /obj/item/reagent_containers/food/snacks/burger/red subcategory = CAT_BURGER -/datum/crafting_recipe/food/slimeburger - name = "Jelly Burger" +/datum/crafting_recipe/food/orangeburger + name = "Orange burger" reqs = list( - /datum/reagent/toxin/slimejelly = 5, + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, + /obj/item/toy/crayon/orange = 1, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/jelly/slime + result = /obj/item/reagent_containers/food/snacks/burger/orange subcategory = CAT_BURGER -/datum/crafting_recipe/food/jellyburger - name = "Jelly Burger" +/datum/crafting_recipe/food/yellowburger + name = "Yellow burger" reqs = list( - /datum/reagent/consumable/cherryjelly = 5, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, + /obj/item/toy/crayon/yellow = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/jelly/cherry + result = /obj/item/reagent_containers/food/snacks/burger/yellow subcategory = CAT_BURGER -/datum/crafting_recipe/food/mimeburger - name = "Mime Burger" +/datum/crafting_recipe/food/greenburger + name = "Green burger" reqs = list( - /obj/item/clothing/mask/gas/mime = 1, + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, + /obj/item/toy/crayon/green = 1, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/mime + result = /obj/item/reagent_containers/food/snacks/burger/green subcategory = CAT_BURGER -/datum/crafting_recipe/food/orangeburger - name = "Orange Burger" +/datum/crafting_recipe/food/blueburger + name = "Blue burger" reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/toy/crayon/orange = 1, + /obj/item/toy/crayon/blue = 1, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/orange + result = /obj/item/reagent_containers/food/snacks/burger/blue subcategory = CAT_BURGER /datum/crafting_recipe/food/purpleburger - name = "Purple Burger" + name = "Purple burger" reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/toy/crayon/purple = 1, @@ -213,37 +176,37 @@ ) result = /obj/item/reagent_containers/food/snacks/burger/purple subcategory = CAT_BURGER - -/datum/crafting_recipe/food/ratburger - name = "Rat Burger" + +/datum/crafting_recipe/food/blackburger + name = "Black burger" reqs = list( - /obj/item/reagent_containers/food/snacks/deadmouse = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, + /obj/item/toy/crayon/black = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/rat + result = /obj/item/reagent_containers/food/snacks/burger/black subcategory = CAT_BURGER - -/datum/crafting_recipe/food/redburger - name = "Red Burger" + +/datum/crafting_recipe/food/whiteburger + name = "White burger" reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/toy/crayon/red = 1, + /obj/item/toy/crayon/white = 1, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/red + result = /obj/item/reagent_containers/food/snacks/burger/white subcategory = CAT_BURGER /datum/crafting_recipe/food/spellburger - name = "Spell Burger" + name = "Spell burger" reqs = list( /obj/item/clothing/head/wizard/fake = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/reagent_containers/food/snacks/burger/spell subcategory = CAT_BURGER /datum/crafting_recipe/food/spellburger2 - name = "Spell Burger" + name = "Spell burger" reqs = list( /obj/item/clothing/head/wizard = 1, /obj/item/reagent_containers/food/snacks/bun = 1 @@ -251,8 +214,17 @@ result = /obj/item/reagent_containers/food/snacks/burger/spell subcategory = CAT_BURGER +/datum/crafting_recipe/food/bigbiteburger + name = "Big bite burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 3, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/bigbite + subcategory = CAT_BURGER + /datum/crafting_recipe/food/superbiteburger - name = "Super Bite Burger" + name = "Super bite burger" reqs = list( /datum/reagent/consumable/sodiumchloride = 5, /datum/reagent/consumable/blackpepper = 5, @@ -266,40 +238,68 @@ result = /obj/item/reagent_containers/food/snacks/burger/superbite subcategory = CAT_BURGER -/datum/crafting_recipe/food/tofuburger - name = "Tofu Burger" +/datum/crafting_recipe/food/slimeburger + name = "Jelly burger" reqs = list( - /obj/item/reagent_containers/food/snacks/tofu = 1, + /datum/reagent/toxin/slimejelly = 5, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/tofu + result = /obj/item/reagent_containers/food/snacks/burger/jelly/slime subcategory = CAT_BURGER -/datum/crafting_recipe/food/whiteburger - name = "White Burger" +/datum/crafting_recipe/food/jellyburger + name = "Jelly burger" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/toy/crayon/white = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /datum/reagent/consumable/cherryjelly = 5, + /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/white + result = /obj/item/reagent_containers/food/snacks/burger/jelly/cherry subcategory = CAT_BURGER -/datum/crafting_recipe/food/xenoburger - name = "Xeno Burger" +/datum/crafting_recipe/food/fivealarmburger + name = "Five alarm burger" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/xeno = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, + /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/xeno + result = /obj/item/reagent_containers/food/snacks/burger/fivealarm subcategory = CAT_BURGER -/datum/crafting_recipe/food/yellowburger - name = "Yellow Burger" +/datum/crafting_recipe/food/ratburger + name = "Rat burger" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/toy/crayon/yellow = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/reagent_containers/food/snacks/deadmouse = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/yellow - subcategory = CAT_BURGER \ No newline at end of file + result = /obj/item/reagent_containers/food/snacks/burger/rat + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/baseballburger + name = "Home run baseball burger" + reqs = list( + /obj/item/melee/baseball_bat = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/baseball + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/baconburger + name = "Bacon Burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/bacon = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + + result = /obj/item/reagent_containers/food/snacks/burger/baconburger + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/empoweredburger + name = "Empowered Burger" + reqs = list( + /obj/item/stack/sheet/mineral/plasma = 2, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + + result = /obj/item/reagent_containers/food/snacks/burger/empoweredburger + subcategory = CAT_BURGER diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm index a94601321770..aa0edec38059 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm @@ -3,53 +3,62 @@ ////////////////////////////////////////////////CAKE//////////////////////////////////////////////// -/datum/crafting_recipe/food/applecake - name = "Apple Cake" +/datum/crafting_recipe/food/carrotcake + name = "Carrot cake" reqs = list( /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/apple = 2 + /obj/item/reagent_containers/food/snacks/grown/carrot = 2 ) - result = /obj/item/reagent_containers/food/snacks/store/cake/apple + result = /obj/item/reagent_containers/food/snacks/store/cake/carrot subcategory = CAT_CAKE -/datum/crafting_recipe/food/birthdaycake - name = "Birthday Cake" +/datum/crafting_recipe/food/cheesecake + name = "Cheese cake" reqs = list( - /obj/item/clothing/head/hardhat/cakehat = 1, - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 2 ) - result = /obj/item/reagent_containers/food/snacks/store/cake/birthday + result = /obj/item/reagent_containers/food/snacks/store/cake/cheese subcategory = CAT_CAKE -/datum/crafting_recipe/food/braincake - name = "Brain Cake" +/datum/crafting_recipe/food/applecake + name = "Apple cake" reqs = list( - /obj/item/organ/brain = 1, - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/apple = 2 ) - result = /obj/item/reagent_containers/food/snacks/store/cake/brain + result = /obj/item/reagent_containers/food/snacks/store/cake/apple subcategory = CAT_CAKE -/datum/crafting_recipe/food/carrotcake - name = "Carrot Cake" +/datum/crafting_recipe/food/orangecake + name = "Orange cake" reqs = list( /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/carrot = 2 + /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 2 ) - result = /obj/item/reagent_containers/food/snacks/store/cake/carrot + result = /obj/item/reagent_containers/food/snacks/store/cake/orange subcategory = CAT_CAKE -/datum/crafting_recipe/food/cheesecake - name = "Cheese Cake" +/datum/crafting_recipe/food/limecake + name = "Lime cake" reqs = list( /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 2 + /obj/item/reagent_containers/food/snacks/grown/citrus/lime = 2 ) - result = /obj/item/reagent_containers/food/snacks/store/cake/cheese + result = /obj/item/reagent_containers/food/snacks/store/cake/lime + subcategory = CAT_CAKE + +/datum/crafting_recipe/food/lemoncake + name = "Lemon cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 2 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/lemon subcategory = CAT_CAKE /datum/crafting_recipe/food/chocolatecake - name = "Chocolate Cake" + name = "Chocolate cake" reqs = list( /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/chocolatebar = 2 @@ -57,8 +66,26 @@ result = /obj/item/reagent_containers/food/snacks/store/cake/chocolate subcategory = CAT_CAKE +/datum/crafting_recipe/food/birthdaycake + name = "Birthday cake" + reqs = list( + /obj/item/clothing/head/hardhat/cakehat = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/birthday + subcategory = CAT_CAKE + +/datum/crafting_recipe/food/braincake + name = "Brain cake" + reqs = list( + /obj/item/organ/brain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/brain + subcategory = CAT_CAKE + /datum/crafting_recipe/food/donkcake - name = "Donk Cake" + name = "Donk cake" reqs = list( /obj/item/reagent_containers/food/snacks/donkpocket/warm = 2, /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 @@ -66,26 +93,26 @@ result = /obj/item/reagent_containers/food/snacks/store/cake/donk subcategory = CAT_CAKE -/datum/crafting_recipe/food/lemoncake - name = "Lemon Cake" +/datum/crafting_recipe/food/slimecake + name = "Slime cake" reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 2 + /obj/item/slime_extract = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/store/cake/lemon + result = /obj/item/reagent_containers/food/snacks/store/cake/slimecake subcategory = CAT_CAKE -/datum/crafting_recipe/food/limecake - name = "Lime Cake" +/datum/crafting_recipe/food/pumpkinspicecake + name = "Pumpkin spice cake" reqs = list( /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/lime = 2 + /obj/item/reagent_containers/food/snacks/grown/pumpkin = 2 ) - result = /obj/item/reagent_containers/food/snacks/store/cake/lime + result = /obj/item/reagent_containers/food/snacks/store/cake/pumpkinspice subcategory = CAT_CAKE /datum/crafting_recipe/food/cak - name = "Living Cat/Cake Hybrid" + name = "Living cat/cake hybrid" reqs = list( /obj/item/organ/brain = 1, /obj/item/organ/heart = 1, @@ -97,30 +124,3 @@ ) result = /mob/living/simple_animal/pet/cat/cak subcategory = CAT_CAKE //Cat! Haha, get it? CAT? GET IT??? - -/datum/crafting_recipe/food/orangecake - name = "Orange Cake" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 2 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/orange - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/pumpkinspicecake - name = "Pumpkin Spice Cake" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/pumpkin = 2 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/pumpkinspice - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/slimecake - name = "Slime Cake" - reqs = list( - /obj/item/slime_extract = 1, - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/slimecake - subcategory = CAT_CAKE \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm index 3c267585c51d..6d495d1c795d 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm @@ -1,10 +1,29 @@ // see code/module/crafting/table.dm -////////////////////////////////////////////////EGG RECIPES//////////////////////////////////////////////// +////////////////////////////////////////////////EGG RECIPE's//////////////////////////////////////////////// + +/datum/crafting_recipe/food/friedegg + name = "Fried egg" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 1, + /datum/reagent/consumable/blackpepper = 1, + /obj/item/reagent_containers/food/snacks/egg = 1 + ) + result = /obj/item/reagent_containers/food/snacks/friedegg + subcategory = CAT_EGG + +/datum/crafting_recipe/food/omelette + name = "Omelette" + reqs = list( + /obj/item/reagent_containers/food/snacks/egg = 2, + /obj/item/reagent_containers/food/snacks/cheesewedge = 2 + ) + result = /obj/item/reagent_containers/food/snacks/omelette + subcategory = CAT_EGG /datum/crafting_recipe/food/chocolateegg - name = "Chocolate Egg" + name = "Chocolate egg" reqs = list( /obj/item/reagent_containers/food/snacks/boiledegg = 1, /obj/item/reagent_containers/food/snacks/chocolatebar = 1 @@ -13,17 +32,17 @@ subcategory = CAT_EGG /datum/crafting_recipe/food/eggsbenedict - name = "Eggs Benedict" + name = "Eggs benedict" reqs = list( /obj/item/reagent_containers/food/snacks/friedegg = 1, /obj/item/reagent_containers/food/snacks/meat/steak = 1, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, ) result = /obj/item/reagent_containers/food/snacks/benedict subcategory = CAT_EGG /datum/crafting_recipe/food/eggbowl - name = "Egg Bowl" + name = "Egg bowl" reqs = list( /obj/item/reagent_containers/food/snacks/salad/boiledrice = 1, /obj/item/reagent_containers/food/snacks/boiledegg = 1, @@ -31,56 +50,4 @@ /obj/item/reagent_containers/food/snacks/grown/corn = 1 ) result = /obj/item/reagent_containers/food/snacks/salad/eggbowl - subcategory = CAT_EGG - -/datum/crafting_recipe/food/wrap - name = "Egg Wrap" - reqs = list(/datum/reagent/consumable/soysauce = 10, - /obj/item/reagent_containers/food/snacks/friedegg = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 - ) - result = /obj/item/reagent_containers/food/snacks/eggwrap - subcategory = CAT_EGG - -/datum/crafting_recipe/food/friedegg - name = "Fried Egg" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /datum/reagent/consumable/blackpepper = 1, - /obj/item/reagent_containers/food/snacks/egg = 1 - ) - result = /obj/item/reagent_containers/food/snacks/friedegg - subcategory = CAT_EGG - -/datum/crafting_recipe/food/spidereggsham - name = "Green Eggs and Ham" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/spidereggs = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet/spider = 2 - ) - result = /obj/item/reagent_containers/food/snacks/spidereggsham - subcategory = CAT_EGG - -/datum/crafting_recipe/food/eggdog - name = "Living Egg/Dog Hybrid" - reqs = list( - /obj/item/organ/brain = 1, - /obj/item/organ/heart = 1, - /obj/item/clothing/head/cueball = 1, //Can be found in the clown's vendor - /obj/item/reagent_containers/food/snacks/meat/slab/corgi = 3, - /datum/reagent/blood = 30, - /obj/item/reagent_containers/food/snacks/egg = 12, - /datum/reagent/teslium = 1 //To shock the whole thing into life - ) - result = /mob/living/simple_animal/pet/eggdog - subcategory = CAT_EGG - -/datum/crafting_recipe/food/omelette - name = "Omelette Du Fromage" - reqs = list( - /obj/item/reagent_containers/food/snacks/egg = 2, - /obj/item/reagent_containers/food/snacks/cheesewedge = 2 - ) - result = /obj/item/reagent_containers/food/snacks/omelette subcategory = CAT_EGG \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index 1e22fe231720..a4d91b5eabb6 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -1,18 +1,9 @@ -// see code/module/crafting/table.dm -////////////////////////////////////////////////KEBAB////////////////////////////////////////////////// -/datum/crafting_recipe/food/doubleratkebab - name = "Double Rat Kebab" - reqs = list( - /obj/item/stack/rods = 1, - /obj/item/reagent_containers/food/snacks/deadmouse = 2 - ) - result = /obj/item/reagent_containers/food/snacks/kebab/rat/double - subcategory = CAT_MEAT +////////////////////////////////////////////////KEBABS//////////////////////////////////////////////// /datum/crafting_recipe/food/humankebab - name = "Human Kebab" + name = "Human kebab" reqs = list( /obj/item/stack/rods = 1, /obj/item/reagent_containers/food/snacks/meat/steak/plain/human = 2 @@ -29,47 +20,30 @@ result = /obj/item/reagent_containers/food/snacks/kebab/monkey subcategory = CAT_MEAT -/datum/crafting_recipe/food/tailkebab - name = "Lizard Tail Kebab" +/datum/crafting_recipe/food/tofukebab + name = "Tofu kebab" reqs = list( /obj/item/stack/rods = 1, - /obj/item/organ/tail/lizard = 1 + /obj/item/reagent_containers/food/snacks/tofu = 2 ) - result = /obj/item/reagent_containers/food/snacks/kebab/tail + result = /obj/item/reagent_containers/food/snacks/kebab/tofu subcategory = CAT_MEAT -/datum/crafting_recipe/food/ratkebab - name = "Rat Kebab" +/datum/crafting_recipe/food/tailkebab + name = "Lizard tail kebab" reqs = list( /obj/item/stack/rods = 1, - /obj/item/reagent_containers/food/snacks/deadmouse = 1 + /obj/item/organ/tail/lizard = 1 ) - result = /obj/item/reagent_containers/food/snacks/kebab/rat + result = /obj/item/reagent_containers/food/snacks/kebab/tail subcategory = CAT_MEAT -/datum/crafting_recipe/food/tofukebab - name = "Tofu Kebab" - reqs = list( - /obj/item/stack/rods = 1, - /obj/item/reagent_containers/food/snacks/tofu = 2 - ) - result = /obj/item/reagent_containers/food/snacks/kebab/tofu - subcategory = CAT_MEAT +// see code/module/crafting/table.dm ////////////////////////////////////////////////FISH//////////////////////////////////////////////// -/datum/crafting_recipe/food/sashimi - name = "Carp Sashimi" - reqs = list( - /datum/reagent/consumable/soysauce = 5, - /obj/item/reagent_containers/food/snacks/spidereggs = 1, - /obj/item/reagent_containers/food/snacks/carpmeat = 1 - ) - result = /obj/item/reagent_containers/food/snacks/sashimi - subcategory = CAT_MEAT - /datum/crafting_recipe/food/cubancarp - name = "Cuban Carp" + name = "Cuban carp" reqs = list( /datum/reagent/consumable/flour = 5, /obj/item/reagent_containers/food/snacks/grown/chili = 1, @@ -79,7 +53,7 @@ subcategory = CAT_MEAT /datum/crafting_recipe/food/fishandchips - name = "Fish and Chips" + name = "Fish and chips" reqs = list( /obj/item/reagent_containers/food/snacks/fries = 1, /obj/item/reagent_containers/food/snacks/carpmeat = 1 @@ -88,7 +62,7 @@ subcategory = CAT_MEAT /datum/crafting_recipe/food/fishfingers - name = "Fish Fingers" + name = "Fish fingers" reqs = list( /datum/reagent/consumable/flour = 5, /obj/item/reagent_containers/food/snacks/bun = 1, @@ -97,18 +71,32 @@ result = /obj/item/reagent_containers/food/snacks/fishfingers subcategory = CAT_MEAT -////////////////////////////////////////////////OTHER//////////////////////////////////////////////// +/datum/crafting_recipe/food/sashimi + name = "Sashimi" + reqs = list( + /datum/reagent/consumable/soysauce = 5, + /obj/item/reagent_containers/food/snacks/spidereggs = 1, + /obj/item/reagent_containers/food/snacks/carpmeat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/sashimi + subcategory = CAT_MEAT -/datum/crafting_recipe/food/nugget - name = "Chicken Nugget" +////////////////////////////////////////////////MR SPIDER//////////////////////////////////////////////// + +/datum/crafting_recipe/food/spidereggsham + name = "Spider eggs ham" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1 + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/reagent_containers/food/snacks/spidereggs = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet/spider = 2 ) - result = /obj/item/reagent_containers/food/snacks/nugget + result = /obj/item/reagent_containers/food/snacks/spidereggsham subcategory = CAT_MEAT +////////////////////////////////////////////////MISC RECIPE's//////////////////////////////////////////////// + /datum/crafting_recipe/food/cornedbeef - name = "Corned Beef and Cabbage" + name = "Corned beef" reqs = list( /datum/reagent/consumable/sodiumchloride = 5, /obj/item/reagent_containers/food/snacks/meat/steak = 1, @@ -117,6 +105,16 @@ result = /obj/item/reagent_containers/food/snacks/cornedbeef subcategory = CAT_MEAT +/datum/crafting_recipe/food/bearsteak + name = "Filet migrawr" + reqs = list( + /datum/reagent/consumable/ethanol/manly_dorf = 5, + /obj/item/reagent_containers/food/snacks/meat/steak/bear = 1, + ) + tools = list(/obj/item/lighter) + result = /obj/item/reagent_containers/food/snacks/bearsteak + subcategory = CAT_MEAT + /datum/crafting_recipe/food/enchiladas name = "Enchiladas" reqs = list( @@ -127,59 +125,75 @@ result = /obj/item/reagent_containers/food/snacks/enchiladas subcategory = CAT_MEAT -/datum/crafting_recipe/food/bearsteak - name = "Filet Migrawr" +/datum/crafting_recipe/food/stewedsoymeat + name = "Stewed soymeat" reqs = list( - /datum/reagent/consumable/ethanol/manly_dorf = 5, - /obj/item/reagent_containers/food/snacks/meat/steak/bear = 1 + /obj/item/reagent_containers/food/snacks/soydope = 2, + /obj/item/reagent_containers/food/snacks/grown/carrot = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) - tools = list(/obj/item/lighter) - result = /obj/item/reagent_containers/food/snacks/bearsteak + result = /obj/item/reagent_containers/food/snacks/stewedsoymeat subcategory = CAT_MEAT -/datum/crafting_recipe/food/pigblanket - name = "Pig in a Blanket" +/datum/crafting_recipe/food/sausage + name = "Sausage" + reqs = list( + /obj/item/reagent_containers/food/snacks/meatball = 1, //YOGS - Bigotry rule + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2 + ) + result = /obj/item/reagent_containers/food/snacks/sausage + subcategory = CAT_MEAT + +/datum/crafting_recipe/food/nugget + name = "Chicken nugget" reqs = list( - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/butter = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet = 1 ) - result = /obj/item/reagent_containers/food/snacks/pigblanket + result = /obj/item/reagent_containers/food/snacks/nugget subcategory = CAT_MEAT /datum/crafting_recipe/food/rawkhinkali name = "Raw Khinkali" reqs = list( /obj/item/reagent_containers/food/snacks/doughslice = 1, - /obj/item/reagent_containers/food/snacks/meatball = 1 + /obj/item/reagent_containers/food/snacks/meatball = 1 //YOGS - Bigotry rule ) result = /obj/item/reagent_containers/food/snacks/rawkhinkali subcategory = CAT_MEAT -/datum/crafting_recipe/food/ricepork - name = "Rice and Pork" +/datum/crafting_recipe/food/pigblanket + name = "Pig in a Blanket" reqs = list( - /obj/item/reagent_containers/food/snacks/salad/boiledrice = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2 + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/butter = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1 ) - result = /obj/item/reagent_containers/food/snacks/salad/ricepork + result = /obj/item/reagent_containers/food/snacks/pigblanket subcategory = CAT_MEAT -/datum/crafting_recipe/food/sausage - name = "Sausage" +/datum/crafting_recipe/food/ratkebab + name = "Rat Kebab" reqs = list( - /obj/item/reagent_containers/food/snacks/meatball = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2 + /obj/item/stack/rods = 1, + /obj/item/reagent_containers/food/snacks/deadmouse = 1 ) - result = /obj/item/reagent_containers/food/snacks/sausage + result = /obj/item/reagent_containers/food/snacks/kebab/rat subcategory = CAT_MEAT -/datum/crafting_recipe/food/stewedsoymeat - name = "Stewed Soymeat" +/datum/crafting_recipe/food/doubleratkebab + name = "Double Rat Kebab" reqs = list( - /obj/item/reagent_containers/food/snacks/soydope = 2, - /obj/item/reagent_containers/food/snacks/grown/carrot = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + /obj/item/stack/rods = 1, + /obj/item/reagent_containers/food/snacks/deadmouse = 2 ) - result = /obj/item/reagent_containers/food/snacks/stewedsoymeat - subcategory = CAT_MEAT \ No newline at end of file + result = /obj/item/reagent_containers/food/snacks/kebab/rat/double + subcategory = CAT_MEAT + +/datum/crafting_recipe/food/ricepork + name = "Rice and pork" + reqs = list( + /obj/item/reagent_containers/food/snacks/salad/boiledrice = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2 + ) + result = /obj/item/reagent_containers/food/snacks/salad/ricepork + subcategory = CAT_MEAT diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index 94fccdb09c6a..77babbf6bf2f 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -1,224 +1,219 @@ // see code/module/crafting/table.dm -////////////////////////////////////////////////TOAST//////////////////////////////////////////////// +// MISC -/datum/crafting_recipe/food/butteredtoast - name = "Buttered Toast" +/datum/crafting_recipe/food/candiedapple + name = "Candied apple" reqs = list( - /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, - /obj/item/reagent_containers/food/snacks/butter = 1 + /datum/reagent/consumable/caramel = 5, + /obj/item/reagent_containers/food/snacks/grown/apple = 1 ) - result = /obj/item/reagent_containers/food/snacks/butteredtoast + result = /obj/item/reagent_containers/food/snacks/candiedapple subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/jelliedyoast - name = "Jellied Toast" - reqs = list( - /datum/reagent/consumable/cherryjelly = 5, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 +/datum/crafting_recipe/food/spiderlollipop + name = "Spider Lollipop" + reqs = list(/obj/item/stack/rods = 1, + /datum/reagent/consumable/sugar = 5, + /datum/reagent/water = 5, + /obj/item/reagent_containers/food/snacks/spiderling = 1 ) - result = /obj/item/reagent_containers/food/snacks/jelliedtoast/cherry + result = /obj/item/reagent_containers/food/snacks/spiderlollipop subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/slimetoast - name = "Slime Toast" +/datum/crafting_recipe/food/chococoin + name = "Choco coin" reqs = list( - /datum/reagent/toxin/slimejelly = 5, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 + /obj/item/coin = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, ) - result = /obj/item/reagent_containers/food/snacks/jelliedtoast/slime + result = /obj/item/reagent_containers/food/snacks/chococoin subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/twobread - name = "Two Bread" +/datum/crafting_recipe/food/fudgedice + name = "Fudge dice" reqs = list( - /datum/reagent/consumable/ethanol/wine = 5, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 2 + /obj/item/dice = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, ) - result = /obj/item/reagent_containers/food/snacks/twobread + result = /obj/item/reagent_containers/food/snacks/fudgedice subcategory = CAT_MISCFOOD -////////////////////////////////////////////////MISC////////////////////////////////////////////////// - -/datum/crafting_recipe/food/baguette - name = "Baguette" - time = 40 - reqs = list(/datum/reagent/consumable/sodiumchloride = 1, - /datum/reagent/consumable/blackpepper = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 2 +/datum/crafting_recipe/food/chocoorange + name = "Choco orange" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, ) - result = /obj/item/reagent_containers/food/snacks/baguette + result = /obj/item/reagent_containers/food/snacks/chocoorange subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/beans - name = "Beans" +/datum/crafting_recipe/food/loadedbakedpotato + name = "Loaded baked potato" time = 40 - reqs = list(/datum/reagent/consumable/ketchup = 5, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 2 - ) - result = /obj/item/reagent_containers/food/snacks/beans - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/branrequests - name = "Bran Requests Cereal" reqs = list( - /obj/item/reagent_containers/food/snacks/grown/wheat = 1, - /obj/item/reagent_containers/food/snacks/no_raisin = 1 + /obj/item/reagent_containers/food/snacks/grown/potato = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1 ) - result = /obj/item/reagent_containers/food/snacks/branrequests + result = /obj/item/reagent_containers/food/snacks/loadedbakedpotato subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/burrito - name ="Burrito" +/datum/crafting_recipe/food/cheesyfries + name = "Cheesy fries" reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 2 + /obj/item/reagent_containers/food/snacks/fries = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1 ) - result = /obj/item/reagent_containers/food/snacks/burrito + result = /obj/item/reagent_containers/food/snacks/cheesyfries subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/candiedapple - name = "Candied Apple" - reqs = list( - /datum/reagent/consumable/caramel = 5, - /obj/item/reagent_containers/food/snacks/grown/apple = 1 +/datum/crafting_recipe/food/wrap + name = "Wrap" + reqs = list(/datum/reagent/consumable/soysauce = 10, + /obj/item/reagent_containers/food/snacks/friedegg = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, ) - result = /obj/item/reagent_containers/food/snacks/candiedapple + result = /obj/item/reagent_containers/food/snacks/eggwrap subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/carneburrito - name ="Carne de Asada Burrito" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 +/datum/crafting_recipe/food/beans + name = "Beans" + time = 40 + reqs = list(/datum/reagent/consumable/ketchup = 5, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 2 ) - result = /obj/item/reagent_containers/food/snacks/carneburrito + result = /obj/item/reagent_containers/food/snacks/beans subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/cheesyburrito - name ="Cheesy Burrito" +/datum/crafting_recipe/food/eggplantparm + name ="Eggplant parmigiana" reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, /obj/item/reagent_containers/food/snacks/cheesewedge = 2, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 + /obj/item/reagent_containers/food/snacks/grown/eggplant = 1 ) - result = /obj/item/reagent_containers/food/snacks/cheesyburrito + result = /obj/item/reagent_containers/food/snacks/eggplantparm subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/cheesyfries - name = "Cheesy Fries" - reqs = list( - /obj/item/reagent_containers/food/snacks/fries = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1 +/datum/crafting_recipe/food/baguette + name = "Baguette" + time = 40 + reqs = list(/datum/reagent/consumable/sodiumchloride = 1, + /datum/reagent/consumable/blackpepper = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 2 ) - result = /obj/item/reagent_containers/food/snacks/cheesyfries + result = /obj/item/reagent_containers/food/snacks/baguette subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/cheesynachos - name ="Cheesy Nachos" +////////////////////////////////////////////////TOAST//////////////////////////////////////////////// + +/datum/crafting_recipe/food/slimetoast + name = "Slime toast" reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/tortilla = 1 + /datum/reagent/toxin/slimejelly = 5, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/cheesynachos + result = /obj/item/reagent_containers/food/snacks/jelliedtoast/slime subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/chococoin - name = "Chocolate Coin" +/datum/crafting_recipe/food/jelliedyoast + name = "Jellied toast" reqs = list( - /obj/item/coin = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1 + /datum/reagent/consumable/cherryjelly = 5, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/chococoin + result = /obj/item/reagent_containers/food/snacks/jelliedtoast/cherry subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/chocoorange - name = "Chocolate Orange" +/datum/crafting_recipe/food/butteredtoast + name = "Buttered Toast" reqs = list( - /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1 + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, + /obj/item/reagent_containers/food/snacks/butter = 1 ) - result = /obj/item/reagent_containers/food/snacks/chocoorange + result = /obj/item/reagent_containers/food/snacks/butteredtoast subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/taco - name ="Classic Taco" +/datum/crafting_recipe/food/twobread + name = "Two bread" reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 + /datum/reagent/consumable/ethanol/wine = 5, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2 ) - result = /obj/item/reagent_containers/food/snacks/taco + result = /obj/item/reagent_containers/food/snacks/twobread subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/cubannachos - name ="Cuban Nachos" +/datum/crafting_recipe/food/burrito + name ="Burrito" reqs = list( - /datum/reagent/consumable/ketchup = 5, - /obj/item/reagent_containers/food/snacks/grown/chili = 2, - /obj/item/reagent_containers/food/snacks/tortilla = 1 + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 2 ) - result = /obj/item/reagent_containers/food/snacks/cubannachos + result = /obj/item/reagent_containers/food/snacks/burrito subcategory = CAT_MISCFOOD -/datum/crafting_recipe/dolphinandchips - name = "Dolphin and Chips" +/datum/crafting_recipe/food/cheesyburrito + name ="Cheesy burrito" reqs = list( - /obj/item/reagent_containers/food/snacks/dolphinmeat = 3, - /obj/item/reagent_containers/food/snacks/chips = 1 + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 2, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 ) - result = /obj/item/reagent_containers/food/snacks/dolphinandchips + result = /obj/item/reagent_containers/food/snacks/cheesyburrito subcategory = CAT_MISCFOOD -/datum/crafting_recipe/dolphincereal - name = "Dolphin Cereal" +/datum/crafting_recipe/food/carneburrito + name ="Carne de asada burrito" reqs = list( - /obj/item/reagent_containers/food/snacks/dolphinmeat = 2, - /datum/reagent/consumable/milk = 5, - /datum/reagent/consumable/flour = 15 + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 ) - result = /obj/item/reagent_containers/food/snacks/dolphincereal + result = /obj/item/reagent_containers/food/snacks/carneburrito subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/eggplantparm - name ="Eggplant Parmigiana" +/datum/crafting_recipe/food/fuegoburrito + name ="Fuego plasma burrito" reqs = list( - /obj/item/reagent_containers/food/snacks/cheesewedge = 2, - /obj/item/reagent_containers/food/snacks/grown/eggplant = 1 + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 ) - result = /obj/item/reagent_containers/food/snacks/eggplantparm + result = /obj/item/reagent_containers/food/snacks/fuegoburrito subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/fudgedice - name = "Fudge Dice" +/datum/crafting_recipe/food/melonfruitbowl + name ="Melon fruit bowl" reqs = list( - /obj/item/dice = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1 + /obj/item/reagent_containers/food/snacks/grown/watermelon = 1, + /obj/item/reagent_containers/food/snacks/grown/apple = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 1, + /obj/item/reagent_containers/food/snacks/grown/banana = 1, + /obj/item/reagent_containers/food/snacks/grown/ambrosia = 1 ) - result = /obj/item/reagent_containers/food/snacks/fudgedice + result = /obj/item/reagent_containers/food/snacks/melonfruitbowl subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/fuegoburrito - name ="Fuego Plasma Burrito" +/datum/crafting_recipe/food/spacefreezy + name ="Space freezy" reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 + /datum/reagent/consumable/bluecherryjelly = 5, + /datum/reagent/consumable/spacemountainwind = 15, + /obj/item/reagent_containers/food/snacks/icecream = 1 ) - result = /obj/item/reagent_containers/food/snacks/fuegoburrito + result = /obj/item/reagent_containers/food/snacks/spacefreezy subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/honeybar - name = "Honey Nut Bar" +/datum/crafting_recipe/food/sundae + name ="Sundae" reqs = list( - /obj/item/reagent_containers/food/snacks/grown/oat = 1, - /datum/reagent/consumable/honey = 5 + /datum/reagent/consumable/cream = 5, + /obj/item/reagent_containers/food/snacks/grown/cherries = 1, + /obj/item/reagent_containers/food/snacks/grown/banana = 1, + /obj/item/reagent_containers/food/snacks/icecream = 1 ) - result = /obj/item/reagent_containers/food/snacks/honeybar + result = /obj/item/reagent_containers/food/snacks/sundae subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/honkdae @@ -233,41 +228,37 @@ result = /obj/item/reagent_containers/food/snacks/honkdae subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/lizardwine - name = "Lizard Wine" - time = 40 +/datum/crafting_recipe/food/nachos + name ="Nachos" reqs = list( - /obj/item/organ/tail/lizard = 1, - /datum/reagent/consumable/ethanol = 100 + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/reagent_containers/food/snacks/tortilla = 1 ) - result = /obj/item/reagent_containers/food/drinks/bottle/lizardwine + result = /obj/item/reagent_containers/food/snacks/nachos subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/loadedbakedpotato - name = "Loaded Baked Potato" - time = 40 +/datum/crafting_recipe/food/cheesynachos + name ="Cheesy nachos" reqs = list( - /obj/item/reagent_containers/food/snacks/grown/potato = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1 + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/tortilla = 1 ) - result = /obj/item/reagent_containers/food/snacks/loadedbakedpotato + result = /obj/item/reagent_containers/food/snacks/cheesynachos subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/melonfruitbowl - name ="Melon Fruit Bowl" +/datum/crafting_recipe/food/cubannachos + name ="Cuban nachos" reqs = list( - /obj/item/reagent_containers/food/snacks/grown/watermelon = 1, - /obj/item/reagent_containers/food/snacks/grown/apple = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 1, - /obj/item/reagent_containers/food/snacks/grown/banana = 1, - /obj/item/reagent_containers/food/snacks/grown/ambrosia = 1 + /datum/reagent/consumable/ketchup = 5, + /obj/item/reagent_containers/food/snacks/grown/chili = 2, + /obj/item/reagent_containers/food/snacks/tortilla = 1 ) - result = /obj/item/reagent_containers/food/snacks/melonfruitbowl + result = /obj/item/reagent_containers/food/snacks/cubannachos subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/melonkeg - name ="Melon Keg" + name ="Melon keg" reqs = list( /datum/reagent/consumable/ethanol/vodka = 25, /obj/item/reagent_containers/food/snacks/grown/holymelon = 1, @@ -277,25 +268,40 @@ result = /obj/item/reagent_containers/food/snacks/melonkeg subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/nachos - name ="Nachos" +/datum/crafting_recipe/food/honeybar + name = "Honey nut bar" reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/tortilla = 1 + /obj/item/reagent_containers/food/snacks/grown/oat = 1, + /datum/reagent/consumable/honey = 5 ) - result = /obj/item/reagent_containers/food/snacks/nachos + result = /obj/item/reagent_containers/food/snacks/honeybar subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/tacoplain - name ="Plain Taco" + +/datum/crafting_recipe/food/stuffedlegion + name = "Stuffed legion" + time = 40 reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1 + /obj/item/reagent_containers/food/snacks/meat/steak/goliath = 1, + /obj/item/organ/regenerative_core/legion = 1, + /datum/reagent/consumable/ketchup = 2, + /datum/reagent/consumable/capsaicin = 2 ) - result = /obj/item/reagent_containers/food/snacks/taco/plain + result = /obj/item/reagent_containers/food/snacks/stuffedlegion subcategory = CAT_MISCFOOD + +/datum/crafting_recipe/food/lizardwine + name = "Lizard wine" + time = 40 + reqs = list( + /obj/item/organ/tail/lizard = 1, + /datum/reagent/consumable/ethanol = 100 + ) + result = /obj/item/reagent_containers/food/drinks/bottle/lizardwine + subcategory = CAT_MISCFOOD + + /datum/crafting_recipe/food/powercrepe name = "Powercrepe" time = 40 @@ -303,61 +309,48 @@ /obj/item/reagent_containers/food/snacks/flatdough = 1, /datum/reagent/consumable/milk = 1, /datum/reagent/consumable/cherryjelly = 5, - /obj/item/stock_parts/cell/super = 1, + /obj/item/stock_parts/cell/super =1, /obj/item/melee/sabre = 1 ) result = /obj/item/reagent_containers/food/snacks/powercrepe subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/ricepudding - name = "Rice Pudding" +/datum/crafting_recipe/food/taco + name ="Classic Taco" reqs = list( - /datum/reagent/consumable/milk = 5, - /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/salad/boiledrice = 1 + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, ) - result = /obj/item/reagent_containers/food/snacks/salad/ricepudding + result = /obj/item/reagent_containers/food/snacks/taco subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/spacefreezy - name ="Space Freezy" +/datum/crafting_recipe/food/tacoplain + name ="Plain Taco" reqs = list( - /datum/reagent/consumable/bluecherryjelly = 5, - /datum/reagent/consumable/spacemountainwind = 15, - /obj/item/reagent_containers/food/snacks/icecream = 1 - ) - result = /obj/item/reagent_containers/food/snacks/spacefreezy - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/spiderlollipop - name = "Spider Lollipop" - reqs = list(/obj/item/stack/rods = 1, - /datum/reagent/consumable/sugar = 5, - /datum/reagent/water = 5, - /obj/item/reagent_containers/food/snacks/spiderling = 1 + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, ) - result = /obj/item/reagent_containers/food/snacks/spiderlollipop + result = /obj/item/reagent_containers/food/snacks/taco/plain subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/stuffedlegion - name = "Stuffed Legion" - time = 40 +/datum/crafting_recipe/food/branrequests + name = "Bran Requests Cereal" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/goliath = 1, - /obj/item/organ/regenerative_core/legion = 1, - /datum/reagent/consumable/ketchup = 2, - /datum/reagent/consumable/capsaicin = 2 + /obj/item/reagent_containers/food/snacks/grown/wheat = 1, + /obj/item/reagent_containers/food/snacks/no_raisin = 1, ) - result = /obj/item/reagent_containers/food/snacks/stuffedlegion + result = /obj/item/reagent_containers/food/snacks/branrequests subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/sundae - name ="Sundae" +/datum/crafting_recipe/food/ricepudding + name = "Rice pudding" reqs = list( - /datum/reagent/consumable/cream = 5, - /obj/item/reagent_containers/food/snacks/grown/cherries = 1, - /obj/item/reagent_containers/food/snacks/grown/banana = 1, - /obj/item/reagent_containers/food/snacks/icecream = 1 + /datum/reagent/consumable/milk = 5, + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/salad/boiledrice = 1 ) - result = /obj/item/reagent_containers/food/snacks/sundae - subcategory = CAT_MISCFOOD \ No newline at end of file + result = /obj/item/reagent_containers/food/snacks/salad/ricepudding + subcategory = CAT_MISCFOOD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index a9734cfd5937..926c7b743e56 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -4,7 +4,7 @@ ////////////////////////////////////////////////DONUTS//////////////////////////////////////////////// /datum/crafting_recipe/food/chaosdonut - name = "Chaos Donut" + name = "Chaos donut" reqs = list( /datum/reagent/consumable/frostoil = 5, /datum/reagent/consumable/capsaicin = 5, @@ -13,15 +13,6 @@ result = /obj/item/reagent_containers/food/snacks/donut/chaos subcategory = CAT_PASTRY -/datum/crafting_recipe/food/cherryjellydonut - name = "Cherry Jelly Donut" - reqs = list( - /datum/reagent/consumable/cherryjelly = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/cherryjelly - subcategory = CAT_PASTRY - /datum/crafting_recipe/food/donut time = 15 name = "Donut" @@ -31,9 +22,19 @@ ) result = /obj/item/reagent_containers/food/snacks/donut subcategory = CAT_PASTRY + +datum/crafting_recipe/food/donut/meat + time = 15 + name = "Meat donut" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/slab = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/meat + subcategory = CAT_PASTRY /datum/crafting_recipe/food/jellydonut - name = "Jelly Donut" + name = "Jelly donut" reqs = list( /datum/reagent/consumable/berryjuice = 5, /obj/item/reagent_containers/food/snacks/pastrybase = 1 @@ -41,18 +42,17 @@ result = /obj/item/reagent_containers/food/snacks/donut/jelly subcategory = CAT_PASTRY -datum/crafting_recipe/food/donut/meat - time = 15 - name = "Meat Donut" +/datum/crafting_recipe/food/cherryjellydonut + name = "Cherry jelly donut" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/slab = 1, + /datum/reagent/consumable/cherryjelly = 5, /obj/item/reagent_containers/food/snacks/pastrybase = 1 ) - result = /obj/item/reagent_containers/food/snacks/donut/meat + result = /obj/item/reagent_containers/food/snacks/donut/jelly/cherryjelly subcategory = CAT_PASTRY /datum/crafting_recipe/food/slimejellydonut - name = "Slime Jelly Donut" + name = "Slime jelly donut" reqs = list( /datum/reagent/toxin/slimejelly = 5, /obj/item/reagent_containers/food/snacks/pastrybase = 1 @@ -62,43 +62,37 @@ datum/crafting_recipe/food/donut/meat ////////////////////////////////////////////////WAFFLES AND PANCAKES//////////////////////////////////////////////// -/datum/crafting_recipe/food/bbpancakes - name = "Blueberry Pancake" +/datum/crafting_recipe/food/waffles + time = 15 + name = "Waffles" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/berries = 1 + /obj/item/reagent_containers/food/snacks/pastrybase = 2 ) - result = /obj/item/reagent_containers/food/snacks/pancakes/blueberry + result = /obj/item/reagent_containers/food/snacks/waffles subcategory = CAT_PASTRY -/datum/crafting_recipe/food/ccpancakes - name = "Chocolate Chip Pancake" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pancakes/chocolatechip - subcategory = CAT_PASTRY -/datum/crafting_recipe/food/cinpancakes - name = "Cinnamon Pancake" +/datum/crafting_recipe/food/soylenviridians + name = "Soylent viridians" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /datum/reagent/consumable/cinnamon = 1 + /obj/item/reagent_containers/food/snacks/pastrybase = 2, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 ) - result = /obj/item/reagent_containers/food/snacks/pancakes/cinnamon + result = /obj/item/reagent_containers/food/snacks/soylenviridians subcategory = CAT_PASTRY -/datum/crafting_recipe/food/pancakes - name = "Pancake" +/datum/crafting_recipe/food/soylentgreen + name = "Soylent green" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/reagent_containers/food/snacks/pastrybase = 2, + /obj/item/reagent_containers/food/snacks/meat/slab/human = 2 ) - result = /obj/item/reagent_containers/food/snacks/pancakes + result = /obj/item/reagent_containers/food/snacks/soylentgreen subcategory = CAT_PASTRY + /datum/crafting_recipe/food/rofflewaffles - name = "Roffle Waffles" + name = "Roffle waffles" reqs = list( /datum/reagent/mushroomhallucinogen = 5, /obj/item/reagent_containers/food/snacks/pastrybase = 2 @@ -106,34 +100,44 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/rofflewaffles subcategory = CAT_PASTRY -/datum/crafting_recipe/food/soylentgreen - name = "Soylent Green" +/datum/crafting_recipe/food/pancakes + name = "Pancake" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 2, - /obj/item/reagent_containers/food/snacks/meat/slab/human = 2 + /obj/item/reagent_containers/food/snacks/pastrybase = 1 ) - result = /obj/item/reagent_containers/food/snacks/soylentgreen + result = /obj/item/reagent_containers/food/snacks/pancakes subcategory = CAT_PASTRY -/datum/crafting_recipe/food/soylenviridians - name = "Soylent Viridians" +/datum/crafting_recipe/food/bbpancakes + name = "Blueberry pancake" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 2, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/berries = 1 ) - result = /obj/item/reagent_containers/food/snacks/soylenviridians + result = /obj/item/reagent_containers/food/snacks/pancakes/blueberry subcategory = CAT_PASTRY -/datum/crafting_recipe/food/waffles - time = 15 - name = "Waffles" +/datum/crafting_recipe/food/ccpancakes + name = "Chocolate chip pancake" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 2 + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1 ) - result = /obj/item/reagent_containers/food/snacks/waffles + result = /obj/item/reagent_containers/food/snacks/pancakes/chocolatechip subcategory = CAT_PASTRY -////////////////////////////////////////////////DONK POCKETS//////////////////////////////////////////////// + +////////////////////////////////////////////////DONKPOCCKETS//////////////////////////////////////////////// + +/datum/crafting_recipe/food/donkpocket + time = 15 + name = "Donkpocket" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/meatball = 1 //YOGS - Bigotry rule + ) + result = /obj/item/reagent_containers/food/snacks/donkpocket + subcategory = CAT_PASTRY /datum/crafting_recipe/food/dankpocket time = 15 @@ -145,20 +149,20 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/dankpocket subcategory = CAT_PASTRY -/datum/crafting_recipe/food/donkpocket +////////////////////////////////////////////////MUFFINS//////////////////////////////////////////////// + +/datum/crafting_recipe/food/muffin time = 15 - name = "Donkpocket" + name = "Muffin" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/meatball = 1 + /datum/reagent/consumable/milk = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 ) - result = /obj/item/reagent_containers/food/snacks/donkpocket + result = /obj/item/reagent_containers/food/snacks/muffin subcategory = CAT_PASTRY -////////////////////////////////////////////////MUFFINS AND CUPCAKES//////////////////////////////////////////////// - /datum/crafting_recipe/food/berrymuffin - name = "Berry Muffin" + name = "Berry muffin" reqs = list( /datum/reagent/consumable/milk = 5, /obj/item/reagent_containers/food/snacks/pastrybase = 1, @@ -167,17 +171,8 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/muffin/berry subcategory = CAT_PASTRY -/datum/crafting_recipe/food/bluecherrycupcake - name = "Blue Cherry Cupcake" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/bluecherries = 1 - ) - result = /obj/item/reagent_containers/food/snacks/bluecherrycupcake - subcategory = CAT_PASTRY - /datum/crafting_recipe/food/booberrymuffin - name = "Booberry Muffin" + name = "Booberry muffin" reqs = list( /datum/reagent/consumable/milk = 5, /obj/item/reagent_containers/food/snacks/pastrybase = 1, @@ -198,79 +193,52 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/chawanmushi subcategory = CAT_PASTRY -/datum/crafting_recipe/food/cherrycupcake - name = "Cherry Cupcake" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/cherries = 1 - ) - result = /obj/item/reagent_containers/food/snacks/cherrycupcake - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/honeybun - name = "Honey Bun" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /datum/reagent/consumable/honey = 5 - ) - result = /obj/item/reagent_containers/food/snacks/honeybun - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/muffin - time = 15 - name = "Muffin" - reqs = list( - /datum/reagent/consumable/milk = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/muffin - subcategory = CAT_PASTRY - ////////////////////////////////////////////OTHER//////////////////////////////////////////// -/datum/crafting_recipe/food/chococornet - name = "Chocolate Cornet" +/datum/crafting_recipe/food/hotdog + name = "Hot dog" reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1 + /datum/reagent/consumable/ketchup = 5, + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/sausage = 1 ) - result = /obj/item/reagent_containers/food/snacks/chococornet + result = /obj/item/reagent_containers/food/snacks/hotdog subcategory = CAT_PASTRY -/datum/crafting_recipe/food/churro - name = "Churro" +/datum/crafting_recipe/food/meatbun + name = "Meat bun" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /datum/reagent/consumable/sugar = 5, - /datum/reagent/consumable/cinnamon = 5 + /datum/reagent/consumable/soysauce = 5, + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/meatball = 1, //YOGS - Bigotry rule + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 ) - result = /obj/item/reagent_containers/food/snacks/churro + result = /obj/item/reagent_containers/food/snacks/meatbun subcategory = CAT_PASTRY -/datum/crafting_recipe/food/cinnamonroll - name = "Cinnamon Roll" +/datum/crafting_recipe/food/khachapuri + name = "Khachapuri" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /datum/reagent/consumable/sugar = 5, - /datum/reagent/consumable/cinnamon = 5 + /datum/reagent/consumable/eggyolk = 5, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/cinnamonroll + result = /obj/item/reagent_containers/food/snacks/khachapuri subcategory = CAT_PASTRY -/datum/crafting_recipe/food/cracker +/datum/crafting_recipe/food/sugarcookie time = 15 - name = "Cracker" + name = "Sugar cookie" reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 ) - result = /obj/item/reagent_containers/food/snacks/cracker + result = /obj/item/reagent_containers/food/snacks/sugarcookie subcategory = CAT_PASTRY /datum/crafting_recipe/food/fortunecookie time = 15 - name = "Fortune Cookie" + name = "Fortune cookie" reqs = list( /obj/item/reagent_containers/food/snacks/pastrybase = 1, /obj/item/paper = 1 @@ -281,39 +249,48 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/fortunecookie subcategory = CAT_PASTRY -/datum/crafting_recipe/food/hotdog - name = "Hot Dog" +/datum/crafting_recipe/food/poppypretzel + time = 15 + name = "Poppy pretzel" reqs = list( - /datum/reagent/consumable/ketchup = 5, - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/sausage = 1 + /obj/item/seeds/poppy = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 ) - result = /obj/item/reagent_containers/food/snacks/hotdog + result = /obj/item/reagent_containers/food/snacks/poppypretzel subcategory = CAT_PASTRY -/datum/crafting_recipe/food/khachapuri - name = "Khachapuri" +/datum/crafting_recipe/food/plumphelmetbiscuit + time = 15 + name = "Plumphelmet biscuit" reqs = list( - /datum/reagent/consumable/eggyolk = 5, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1 + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 ) - result = /obj/item/reagent_containers/food/snacks/khachapuri + result = /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit subcategory = CAT_PASTRY -/datum/crafting_recipe/food/meatbun - name = "Meat Bun" +/datum/crafting_recipe/food/cracker + time = 15 + name = "Cracker" reqs = list( - /datum/reagent/consumable/soysauce = 5, - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/meatball = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1, ) - result = /obj/item/reagent_containers/food/snacks/meatbun + result = /obj/item/reagent_containers/food/snacks/cracker + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/chococornet + name = "Choco cornet" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1 + ) + result = /obj/item/reagent_containers/food/snacks/chococornet subcategory = CAT_PASTRY /datum/crafting_recipe/food/oatmealcookie - name = "Oatmeal Cookie" + name = "Oatmeal cookie" reqs = list( /obj/item/reagent_containers/food/snacks/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/oat = 1 @@ -321,42 +298,39 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/oatmealcookie subcategory = CAT_PASTRY -/datum/crafting_recipe/food/plumphelmetbiscuit - time = 15 - name = "Plump Helmet Biscuit" +/datum/crafting_recipe/food/raisincookie + name = "Raisin cookie" reqs = list( + /obj/item/reagent_containers/food/snacks/no_raisin = 1, /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 + /obj/item/reagent_containers/food/snacks/grown/oat = 1 ) - result = /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit + result = /obj/item/reagent_containers/food/snacks/raisincookie subcategory = CAT_PASTRY -/datum/crafting_recipe/food/poppypretzel - time = 15 - name = "Poppy Pretzel" +/datum/crafting_recipe/food/cherrycupcake + name = "Cherry cupcake" reqs = list( - /obj/item/seeds/poppy = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/cherries = 1 ) - result = /obj/item/reagent_containers/food/snacks/poppypretzel + result = /obj/item/reagent_containers/food/snacks/cherrycupcake subcategory = CAT_PASTRY -/datum/crafting_recipe/food/raisincookie - name = "Raisin Cookie" +/datum/crafting_recipe/food/bluecherrycupcake + name = "Blue cherry cupcake" reqs = list( - /obj/item/reagent_containers/food/snacks/no_raisin = 1, /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/oat = 1 + /obj/item/reagent_containers/food/snacks/grown/bluecherries = 1 ) - result = /obj/item/reagent_containers/food/snacks/raisincookie + result = /obj/item/reagent_containers/food/snacks/bluecherrycupcake subcategory = CAT_PASTRY -/datum/crafting_recipe/food/sugarcookie - time = 15 - name = "Sugar Cookie" +/datum/crafting_recipe/food/honeybun + name = "Honey bun" reqs = list( - /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /datum/reagent/consumable/honey = 5 ) - result = /obj/item/reagent_containers/food/snacks/sugarcookie - subcategory = CAT_PASTRY \ No newline at end of file + result = /obj/item/reagent_containers/food/snacks/honeybun + subcategory = CAT_PASTRY diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm index 9fd72bafc4a0..8effc2599a07 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm @@ -3,46 +3,56 @@ ////////////////////////////////////////////////PIES//////////////////////////////////////////////// -/datum/crafting_recipe/food/amanitapie - name = "Amanita Pie" +/datum/crafting_recipe/food/bananacreampie + name = "Banana cream pie" reqs = list( + /datum/reagent/consumable/milk = 5, /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/amanita = 1 + /obj/item/reagent_containers/food/snacks/grown/banana = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/amanita_pie + result = /obj/item/reagent_containers/food/snacks/pie/cream subcategory = CAT_PIE -/datum/crafting_recipe/food/applepie - name = "Apple Pie" +/datum/crafting_recipe/food/meatpie + name = "Meat pie" reqs = list( + /datum/reagent/consumable/blackpepper = 1, + /datum/reagent/consumable/sodiumchloride = 1, /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/apple = 1 + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/applepie + result = /obj/item/reagent_containers/food/snacks/pie/meatpie subcategory = CAT_PIE -/datum/crafting_recipe/food/bananacreampie - name = "Banana Cream Pie" +/datum/crafting_recipe/food/tofupie + name = "Tofu pie" reqs = list( - /datum/reagent/consumable/milk = 5, /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/banana = 1 + /obj/item/reagent_containers/food/snacks/tofu = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/cream + result = /obj/item/reagent_containers/food/snacks/pie/tofupie subcategory = CAT_PIE -/datum/crafting_recipe/food/bearypie - name = "Beary Pie" +/datum/crafting_recipe/food/xenopie + name = "Xeno pie" reqs = list( /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/berries = 1, - /obj/item/reagent_containers/food/snacks/meat/steak/bear = 1 + /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/bearypie + result = /obj/item/reagent_containers/food/snacks/pie/xemeatpie + subcategory = CAT_PIE + +/datum/crafting_recipe/food/cherrypie + name = "Cherry pie" + reqs = list( + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/cherries = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pie/cherrypie subcategory = CAT_PIE /datum/crafting_recipe/food/berryclafoutis - name = "Berry Clafoutis" + name = "Berry clafoutis" reqs = list( /obj/item/reagent_containers/food/snacks/pie/plain = 1, /obj/item/reagent_containers/food/snacks/grown/berries = 1 @@ -50,58 +60,56 @@ result = /obj/item/reagent_containers/food/snacks/pie/berryclafoutis subcategory = CAT_PIE -/datum/crafting_recipe/food/blumpkinpie - name = "Blumpkin Pie" +/datum/crafting_recipe/food/bearypie + name = "Beary Pie" reqs = list( - /datum/reagent/consumable/milk = 5, - /datum/reagent/consumable/sugar = 5, /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/blumpkin = 1 + /obj/item/reagent_containers/food/snacks/grown/berries = 1, + /obj/item/reagent_containers/food/snacks/meat/steak/bear = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/blumpkinpie + result = /obj/item/reagent_containers/food/snacks/pie/bearypie subcategory = CAT_PIE -/datum/crafting_recipe/food/buttcinnpie - name = "Butterscotch Cinnamon Pie" +/datum/crafting_recipe/food/amanitapie + name = "Amanita pie" reqs = list( - /datum/reagent/consumable/milk = 5, - /datum/reagent/consumable/sugar = 5, /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /datum/reagent/consumable/cinnamon = 5 + /obj/item/reagent_containers/food/snacks/grown/mushroom/amanita = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/buttcinnpie + result = /obj/item/reagent_containers/food/snacks/pie/amanita_pie subcategory = CAT_PIE -/datum/crafting_recipe/food/cherrypie - name = "Cherry Pie" +/datum/crafting_recipe/food/plumppie + name = "Plump pie" reqs = list( /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/cherries = 1 + /obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/cherrypie + result = /obj/item/reagent_containers/food/snacks/pie/plump_pie subcategory = CAT_PIE -/datum/crafting_recipe/food/dulcedebatata - name = "Dulce de Batata" +/datum/crafting_recipe/food/applepie + name = "Apple pie" reqs = list( - /datum/reagent/consumable/vanilla = 5, - /datum/reagent/water = 5, - /obj/item/reagent_containers/food/snacks/grown/potato/sweet = 2 + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/apple = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/dulcedebatata + result = /obj/item/reagent_containers/food/snacks/pie/applepie subcategory = CAT_PIE -/datum/crafting_recipe/food/frostypie - name = "Frosty Pie" +/datum/crafting_recipe/food/pumpkinpie + name = "Pumpkin pie" reqs = list( + /datum/reagent/consumable/milk = 5, + /datum/reagent/consumable/sugar = 5, /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/bluecherries = 1 + /obj/item/reagent_containers/food/snacks/grown/pumpkin = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/frostypie + result = /obj/item/reagent_containers/food/snacks/pie/pumpkinpie subcategory = CAT_PIE /datum/crafting_recipe/food/goldenappletart - name = "Golden Apple Streusel Tart" + name = "Golden apple tart" reqs = list( /datum/reagent/consumable/milk = 5, /datum/reagent/consumable/sugar = 5, @@ -112,7 +120,7 @@ subcategory = CAT_PIE /datum/crafting_recipe/food/grapetart - name = "Grape Tart" + name = "Grape tart" reqs = list( /datum/reagent/consumable/milk = 5, /datum/reagent/consumable/sugar = 5, @@ -122,51 +130,32 @@ result = /obj/item/reagent_containers/food/snacks/pie/grapetart subcategory = CAT_PIE -/datum/crafting_recipe/food/meatpie - name = "Meat Pie" - reqs = list( - /datum/reagent/consumable/blackpepper = 1, - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pie/meatpie - subcategory = CAT_PIE - -/datum/crafting_recipe/food/plumppie - name = "Plump Pie" - reqs = list( - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pie/plump_pie - subcategory = CAT_PIE - -/datum/crafting_recipe/food/pumpkinpie - name = "Pumpkin Pie" +/datum/crafting_recipe/food/blumpkinpie + name = "Blumpkin pie" reqs = list( /datum/reagent/consumable/milk = 5, /datum/reagent/consumable/sugar = 5, /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/pumpkin = 1 + /obj/item/reagent_containers/food/snacks/grown/blumpkin = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/pumpkinpie + result = /obj/item/reagent_containers/food/snacks/pie/blumpkinpie subcategory = CAT_PIE -/datum/crafting_recipe/food/tofupie - name = "Tofu Pie" +/datum/crafting_recipe/food/dulcedebatata + name = "Dulce de batata" reqs = list( - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/tofu = 1 + /datum/reagent/consumable/vanilla = 5, + /datum/reagent/water = 5, + /obj/item/reagent_containers/food/snacks/grown/potato/sweet = 2 ) - result = /obj/item/reagent_containers/food/snacks/pie/tofupie + result = /obj/item/reagent_containers/food/snacks/pie/dulcedebatata subcategory = CAT_PIE -/datum/crafting_recipe/food/xenopie - name = "Xeno Pie" +/datum/crafting_recipe/food/frostypie + name = "Frosty pie" reqs = list( /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 1 + /obj/item/reagent_containers/food/snacks/grown/bluecherries = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/xemeatpie - subcategory = CAT_PIE \ No newline at end of file + result = /obj/item/reagent_containers/food/snacks/pie/frostypie + subcategory = CAT_PIE diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm index 18b710dbc63b..ee4eebfed18d 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm @@ -3,101 +3,101 @@ ////////////////////////////////////////////////PIZZA!!!//////////////////////////////////////////////// -/datum/crafting_recipe/food/arnold - name = "Arnold Pizza" +/datum/crafting_recipe/food/margheritapizza + name = "Margherita pizza" reqs = list( /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 3, - /obj/item/ammo_casing/c9mm = 8, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 4, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) - result = /obj/item/reagent_containers/food/snacks/pizza/arnold + result = /obj/item/reagent_containers/food/snacks/pizza/margherita subcategory = CAT_PIZZA -/datum/crafting_recipe/food/dankpizza - name = "Dank Pizza" +/datum/crafting_recipe/food/meatpizza + name = "Meat pizza" reqs = list( /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 4, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) - result = /obj/item/reagent_containers/food/snacks/pizza/dank + result = /obj/item/reagent_containers/food/snacks/pizza/meat subcategory = CAT_PIZZA -/datum/crafting_recipe/food/donkpocketpizza - name = "Donkpocket Pizza" +/datum/crafting_recipe/food/arnold + name = "Arnold pizza" reqs = list( /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/donkpocket/warm = 3, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 3, + /obj/item/ammo_casing/c9mm = 8, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) - result = /obj/item/reagent_containers/food/snacks/pizza/donkpocket + result = /obj/item/reagent_containers/food/snacks/pizza/arnold subcategory = CAT_PIZZA -/datum/crafting_recipe/food/pineapplepizza - name = "Hawaiian Pizza" +/datum/crafting_recipe/food/mushroompizza + name = "Mushroom pizza" reqs = list( /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/pineappleslice = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + /obj/item/reagent_containers/food/snacks/grown/mushroom = 5 ) - result = /obj/item/reagent_containers/food/snacks/pizza/pineapple + result = /obj/item/reagent_containers/food/snacks/pizza/mushroom subcategory = CAT_PIZZA -/datum/crafting_recipe/food/margheritapizza - name = "Margherita Pizza" +/datum/crafting_recipe/food/vegetablepizza + name = "Vegetable pizza" reqs = list( /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 4, + /obj/item/reagent_containers/food/snacks/grown/eggplant = 1, + /obj/item/reagent_containers/food/snacks/grown/carrot = 1, + /obj/item/reagent_containers/food/snacks/grown/corn = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) - result = /obj/item/reagent_containers/food/snacks/pizza/margherita + result = /obj/item/reagent_containers/food/snacks/pizza/vegetable subcategory = CAT_PIZZA -/datum/crafting_recipe/food/meatpizza - name = "Meat Pizza" +/datum/crafting_recipe/food/donkpocketpizza + name = "Donkpocket pizza" reqs = list( /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 4, + /obj/item/reagent_containers/food/snacks/donkpocket/warm = 3, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) - result = /obj/item/reagent_containers/food/snacks/pizza/meat + result = /obj/item/reagent_containers/food/snacks/pizza/donkpocket subcategory = CAT_PIZZA -/datum/crafting_recipe/food/mushroompizza - name = "Mushroom Pizza" +/datum/crafting_recipe/food/dankpizza + name = "Dank pizza" reqs = list( /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom = 5 + /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) - result = /obj/item/reagent_containers/food/snacks/pizza/mushroom + result = /obj/item/reagent_containers/food/snacks/pizza/dank subcategory = CAT_PIZZA /datum/crafting_recipe/food/sassysagepizza - name = "Sassysage Pizza" + name = "Sassysage pizza" reqs = list( /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/meatball = 3, + /obj/item/reagent_containers/food/snacks/meatball = 3, //YOGS - Bigotry rule /obj/item/reagent_containers/food/snacks/cheesewedge = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/reagent_containers/food/snacks/pizza/sassysage subcategory = CAT_PIZZA -/datum/crafting_recipe/food/vegetablepizza - name = "Vegetable Pizza" +/datum/crafting_recipe/food/pineapplepizza + name = "Hawaiian pizza" reqs = list( /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/grown/eggplant = 1, - /obj/item/reagent_containers/food/snacks/grown/carrot = 1, - /obj/item/reagent_containers/food/snacks/grown/corn = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /obj/item/reagent_containers/food/snacks/pineappleslice = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) - result = /obj/item/reagent_containers/food/snacks/pizza/vegetable - subcategory = CAT_PIZZA \ No newline at end of file + result = /obj/item/reagent_containers/food/snacks/pizza/pineapple + subcategory = CAT_PIZZA diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm index 11ba8bd75cf7..e34c11927e02 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm @@ -3,8 +3,18 @@ ////////////////////////////////////////////////SALADS//////////////////////////////////////////////// +/datum/crafting_recipe/food/herbsalad + name = "Herb salad" + reqs = list( + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, + /obj/item/reagent_containers/food/snacks/grown/apple = 1 + ) + result = /obj/item/reagent_containers/food/snacks/salad/herbsalad + subcategory = CAT_SALAD + /datum/crafting_recipe/food/aesirsalad - name = "Aesir Salad" + name = "Aesir salad" reqs = list( /obj/item/reagent_containers/glass/bowl = 1, /obj/item/reagent_containers/food/snacks/grown/ambrosia/deus = 3, @@ -13,20 +23,42 @@ result = /obj/item/reagent_containers/food/snacks/salad/aesirsalad subcategory = CAT_SALAD -/datum/crafting_recipe/food/citrusdelight - name = "Citrus Delight" +/datum/crafting_recipe/food/validsalad + name = "Valid salad" reqs = list( /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/lime = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1 + /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, + /obj/item/reagent_containers/food/snacks/grown/potato = 1, + /obj/item/reagent_containers/food/snacks/meatball = 1 //YOGS - Bigotry rule + ) + result = /obj/item/reagent_containers/food/snacks/salad/validsalad + subcategory = CAT_SALAD +/datum/crafting_recipe/food/monkeysdelight + name = "Monkeys delight" + reqs = list( + /datum/reagent/consumable/flour = 5, + /datum/reagent/consumable/sodiumchloride = 1, + /datum/reagent/consumable/blackpepper = 1, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/monkeycube = 1, + /obj/item/reagent_containers/food/snacks/grown/banana = 1 ) - result = /obj/item/reagent_containers/food/snacks/salad/citrusdelight + result = /obj/item/reagent_containers/food/snacks/soup/monkeysdelight + subcategory = CAT_SALAD + +/datum/crafting_recipe/food/oatmeal + name = "Oatmeal" + reqs = list( + /datum/reagent/consumable/milk = 10, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/grown/oat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/salad/oatmeal subcategory = CAT_SALAD /datum/crafting_recipe/food/fruitsalad - name = "Fruit Salad" + name = "Fruit salad" reqs = list( /obj/item/reagent_containers/glass/bowl = 1, /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, @@ -38,18 +70,8 @@ result = /obj/item/reagent_containers/food/snacks/salad/fruit subcategory = CAT_SALAD -/datum/crafting_recipe/food/herbsalad - name = "Herb Salad" - reqs = list( - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, - /obj/item/reagent_containers/food/snacks/grown/apple = 1 - ) - result = /obj/item/reagent_containers/food/snacks/salad/herbsalad - subcategory = CAT_SALAD - /datum/crafting_recipe/food/junglesalad - name = "Jungle Salad" + name = "Jungle salad" reqs = list( /obj/item/reagent_containers/glass/bowl = 1, /obj/item/reagent_containers/food/snacks/grown/apple = 1, @@ -61,36 +83,14 @@ result = /obj/item/reagent_containers/food/snacks/salad/jungle subcategory = CAT_SALAD -/datum/crafting_recipe/food/monkeysdelight - name = "Monkey's Delight" +/datum/crafting_recipe/food/citrusdelight + name = "Citrus delight" reqs = list( - /datum/reagent/consumable/flour = 5, - /datum/reagent/consumable/sodiumchloride = 1, - /datum/reagent/consumable/blackpepper = 1, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/monkeycube = 1, - /obj/item/reagent_containers/food/snacks/grown/banana = 1 - ) - result = /obj/item/reagent_containers/food/snacks/soup/monkeysdelight - subcategory = CAT_SALAD + /obj/item/reagent_containers/food/snacks/grown/citrus/lime = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1 -/datum/crafting_recipe/food/oatmeal - name = "Oatmeal" - reqs = list( - /datum/reagent/consumable/milk = 10, - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/oat = 1 ) - result = /obj/item/reagent_containers/food/snacks/salad/oatmeal + result = /obj/item/reagent_containers/food/snacks/salad/citrusdelight subcategory = CAT_SALAD - -/datum/crafting_recipe/food/validsalad - name = "Valid Salad" - reqs = list( - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, - /obj/item/reagent_containers/food/snacks/grown/potato = 1, - /obj/item/reagent_containers/food/snacks/meatball = 1 - ) - result = /obj/item/reagent_containers/food/snacks/salad/validsalad - subcategory = CAT_SALAD \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm index 8d28b4fed3bf..9750e91930b9 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm @@ -1,48 +1,60 @@ // see code/datums/recipe.dm + + // see code/module/crafting/table.dm ////////////////////////////////////////////////SANDWICHES//////////////////////////////////////////////// -/datum/crafting_recipe/food/grilledcheesesandwich - name = "Grilled Cheese Sandwich" +/datum/crafting_recipe/food/sandwich + name = "Sandwich" reqs = list( /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, - /obj/item/reagent_containers/food/snacks/cheesewedge = 2 + /obj/item/reagent_containers/food/snacks/meat/steak = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1 ) - result = /obj/item/reagent_containers/food/snacks/grilledcheese + result = /obj/item/reagent_containers/food/snacks/sandwich subcategory = CAT_SANDWICH -/datum/crafting_recipe/food/icecreamsandwich - name = "Icecream Sandwich" +/datum/crafting_recipe/food/grilledcheesesandwich + name = "Grilled cheese sandwich" reqs = list( - /datum/reagent/consumable/cream = 5, - /datum/reagent/consumable/ice = 5, - /obj/item/reagent_containers/food/snacks/icecream = 1 + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, + /obj/item/reagent_containers/food/snacks/cheesewedge = 2 ) - result = /obj/item/reagent_containers/food/snacks/icecreamsandwich + result = /obj/item/reagent_containers/food/snacks/grilledcheese subcategory = CAT_SANDWICH /datum/crafting_recipe/food/slimesandwich - name = "Jelly Sandwich" + name = "Jelly sandwich" reqs = list( /datum/reagent/toxin/slimejelly = 5, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 2 + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, ) result = /obj/item/reagent_containers/food/snacks/jellysandwich/slime subcategory = CAT_SANDWICH /datum/crafting_recipe/food/cherrysandwich - name = "Jelly Sandwich" + name = "Jelly sandwich" reqs = list( /datum/reagent/consumable/cherryjelly = 5, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 2 + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, ) result = /obj/item/reagent_containers/food/snacks/jellysandwich/cherry subcategory = CAT_SANDWICH +/datum/crafting_recipe/food/icecreamsandwich + name = "Icecream sandwich" + reqs = list( + /datum/reagent/consumable/cream = 5, + /datum/reagent/consumable/ice = 5, + /obj/item/reagent_containers/food/snacks/icecream = 1 + ) + result = /obj/item/reagent_containers/food/snacks/icecreamsandwich + subcategory = CAT_SANDWICH + /datum/crafting_recipe/food/notasandwich - name = "Not a Sandwich" + name = "Not a sandwich" reqs = list( /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, /obj/item/clothing/mask/fakemoustache = 1 @@ -50,12 +62,5 @@ result = /obj/item/reagent_containers/food/snacks/notasandwich subcategory = CAT_SANDWICH -/datum/crafting_recipe/food/sandwich - name = "Sandwich" - reqs = list( - /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, - /obj/item/reagent_containers/food/snacks/meat/steak = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1 - ) - result = /obj/item/reagent_containers/food/snacks/sandwich - subcategory = CAT_SANDWICH \ No newline at end of file + + diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm index 39131522a3ee..880d45272adb 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm @@ -3,95 +3,108 @@ ////////////////////////////////////////////////SOUP//////////////////////////////////////////////// -/datum/crafting_recipe/food/amanitajelly - name = "Amanita Jelly" +/datum/crafting_recipe/food/meatballsoup + name = "Meatball soup" reqs = list( - /datum/reagent/consumable/ethanol/vodka = 5, + /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/amanita = 3 + /obj/item/reagent_containers/food/snacks/meatball = 1, //YOGS - Bigotry rule + /obj/item/reagent_containers/food/snacks/grown/carrot = 1, + /obj/item/reagent_containers/food/snacks/grown/potato = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/amanitajelly + result = /obj/item/reagent_containers/food/snacks/soup/meatball subcategory = CAT_SOUP -/datum/crafting_recipe/food/bloodsoup - name = "Blood Soup" +/datum/crafting_recipe/food/vegetablesoup + name = "Vegetable soup" reqs = list( - /datum/reagent/blood = 10, + /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato/blood = 2 + /obj/item/reagent_containers/food/snacks/grown/carrot = 1, + /obj/item/reagent_containers/food/snacks/grown/corn = 1, + /obj/item/reagent_containers/food/snacks/grown/eggplant = 1, + /obj/item/reagent_containers/food/snacks/grown/potato = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/blood + result = /obj/item/reagent_containers/food/snacks/soup/vegetable subcategory = CAT_SOUP -/datum/crafting_recipe/food/clownstears - name = "Clown's Tears" +/datum/crafting_recipe/food/nettlesoup + name = "Nettle soup" reqs = list( /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/banana = 1, - /obj/item/stack/ore/bananium = 1 + /obj/item/reagent_containers/food/snacks/grown/nettle = 1, + /obj/item/reagent_containers/food/snacks/grown/potato = 1, + /obj/item/reagent_containers/food/snacks/boiledegg = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/clownstears + result = /obj/item/reagent_containers/food/snacks/soup/nettle subcategory = CAT_SOUP -/datum/crafting_recipe/food/coldchili - name = "Cold Chili" +/datum/crafting_recipe/food/wingfangchu + name = "Wingfangchu" reqs = list( /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/grown/icepepper = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + /datum/reagent/consumable/soysauce = 5, + /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 2 ) - result = /obj/item/reagent_containers/food/snacks/soup/coldchili + result = /obj/item/reagent_containers/food/snacks/soup/wingfangchu subcategory = CAT_SOUP -/datum/crafting_recipe/food/dolphinsoup - name = "Dolphin Soup" +/datum/crafting_recipe/food/wishsoup + name = "Wish soup" reqs = list( - /datum/reagent/blood = 10, - /datum/reagent/water = 10, - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/dolphinmeat = 2 + /datum/reagent/water = 20, + /obj/item/reagent_containers/glass/bowl = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/dolphinsoup + result= /obj/item/reagent_containers/food/snacks/soup/wish subcategory = CAT_SOUP -/datum/crafting_recipe/food/eyeballsoup - name = "Eyeball Soup" +/datum/crafting_recipe/food/hotchili + name = "Hot chili" reqs = list( - /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 2, - /obj/item/organ/eyes = 1 + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /obj/item/reagent_containers/food/snacks/grown/chili = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/tomato/eyeball + result = /obj/item/reagent_containers/food/snacks/soup/hotchili subcategory = CAT_SOUP -/datum/crafting_recipe/food/hotchili - name = "Hot chili" +/datum/crafting_recipe/food/coldchili + name = "Cold chili" reqs = list( /obj/item/reagent_containers/glass/bowl = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/grown/chili = 1, + /obj/item/reagent_containers/food/snacks/grown/icepepper = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/hotchili + result = /obj/item/reagent_containers/food/snacks/soup/coldchili subcategory = CAT_SOUP -/datum/crafting_recipe/food/meatballsoup - name = "Meatball Soup" +/datum/crafting_recipe/food/tomatosoup + name = "Tomato soup" reqs = list( /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/meatball = 1, - /obj/item/reagent_containers/food/snacks/grown/carrot = 1, - /obj/item/reagent_containers/food/snacks/grown/potato = 1 + /obj/item/reagent_containers/food/snacks/grown/tomato = 2 ) - result = /obj/item/reagent_containers/food/snacks/soup/meatball + result = /obj/item/reagent_containers/food/snacks/soup/tomato + subcategory = CAT_SOUP + +/datum/crafting_recipe/food/eyeballsoup + name = "Eyeball soup" + reqs = list( + /datum/reagent/water = 10, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 2, + /obj/item/organ/eyes = 1 + ) + result = /obj/item/reagent_containers/food/snacks/soup/tomato/eyeball subcategory = CAT_SOUP + /datum/crafting_recipe/food/milosoup - name = "Milo Soup" + name = "Milo soup" reqs = list( /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, @@ -101,71 +114,70 @@ result = /obj/item/reagent_containers/food/snacks/soup/milo subcategory = CAT_SOUP -/datum/crafting_recipe/food/mushroomsoup - name = "Mushroom Soup" +/datum/crafting_recipe/food/bloodsoup + name = "Blood soup" reqs = list( - /datum/reagent/consumable/milk = 5, - /datum/reagent/water = 5, + /datum/reagent/blood = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 + /obj/item/reagent_containers/food/snacks/grown/tomato/blood = 2 ) - result = /obj/item/reagent_containers/food/snacks/soup/mushroom + result = /obj/item/reagent_containers/food/snacks/soup/blood subcategory = CAT_SOUP -/datum/crafting_recipe/food/mysterysoup - name = "Mystery Soup" +/datum/crafting_recipe/food/slimesoup + name = "Slime soup" reqs = list( - /datum/reagent/water = 10, - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/badrecipe = 1, - /obj/item/reagent_containers/food/snacks/tofu = 1, - /obj/item/reagent_containers/food/snacks/boiledegg = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1 + /datum/reagent/water = 10, + /datum/reagent/toxin/slimejelly = 5, + /obj/item/reagent_containers/glass/bowl = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/mystery + result = /obj/item/reagent_containers/food/snacks/soup/slime subcategory = CAT_SOUP -/datum/crafting_recipe/food/nettlesoup - name = "Nettle Soup" +/datum/crafting_recipe/food/clownstears + name = "Clowns tears" reqs = list( /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/nettle = 1, - /obj/item/reagent_containers/food/snacks/grown/potato = 1, - /obj/item/reagent_containers/food/snacks/boiledegg = 1 + /obj/item/reagent_containers/food/snacks/grown/banana = 1, + /obj/item/stack/ore/bananium = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/nettle + result = /obj/item/reagent_containers/food/snacks/soup/clownstears subcategory = CAT_SOUP -/datum/crafting_recipe/food/redbeetsoup - name = "Red Beet Soup" +/datum/crafting_recipe/food/mysterysoup + name = "Mystery soup" reqs = list( /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/redbeet = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 + /obj/item/reagent_containers/food/snacks/badrecipe = 1, + /obj/item/reagent_containers/food/snacks/tofu = 1, + /obj/item/reagent_containers/food/snacks/boiledegg = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, ) - result = /obj/item/reagent_containers/food/snacks/soup/beet/red + result = /obj/item/reagent_containers/food/snacks/soup/mystery subcategory = CAT_SOUP -/datum/crafting_recipe/food/slimesoup - name = "Slime Soup" +/datum/crafting_recipe/food/mushroomsoup + name = "Mushroom soup" reqs = list( - /datum/reagent/water = 10, - /datum/reagent/toxin/slimejelly = 5, - /obj/item/reagent_containers/glass/bowl = 1 + /datum/reagent/consumable/milk = 5, + /datum/reagent/water = 5, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/slime + result = /obj/item/reagent_containers/food/snacks/soup/mushroom subcategory = CAT_SOUP -/datum/crafting_recipe/food/spacylibertyduff - name = "Spacy Liberty Duff" +/datum/crafting_recipe/food/beetsoup + name = "Beet soup" reqs = list( - /datum/reagent/consumable/ethanol/vodka = 5, + /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/libertycap = 3 + /obj/item/reagent_containers/food/snacks/grown/whitebeet = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, ) - result = /obj/item/reagent_containers/food/snacks/soup/spacylibertyduff + result = /obj/item/reagent_containers/food/snacks/soup/beet subcategory = CAT_SOUP /datum/crafting_recipe/food/stew @@ -183,66 +195,55 @@ result = /obj/item/reagent_containers/food/snacks/soup/stew subcategory = CAT_SOUP -/datum/crafting_recipe/food/sweetpotatosoup - name = "Sweet Potato Soup" +/datum/crafting_recipe/food/spacylibertyduff + name = "Spacy liberty duff" reqs = list( - /datum/reagent/water = 10, - /datum/reagent/consumable/sugar = 5, + /datum/reagent/consumable/ethanol/vodka = 5, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/potato/sweet = 2 + /obj/item/reagent_containers/food/snacks/grown/mushroom/libertycap = 3 ) - result = /obj/item/reagent_containers/food/snacks/soup/sweetpotato + result = /obj/item/reagent_containers/food/snacks/soup/spacylibertyduff subcategory = CAT_SOUP -/datum/crafting_recipe/food/tomatosoup - name = "Tomato Soup" +/datum/crafting_recipe/food/amanitajelly + name = "Amanita jelly" reqs = list( - /datum/reagent/water = 10, + /datum/reagent/consumable/ethanol/vodka = 5, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 2 + /obj/item/reagent_containers/food/snacks/grown/mushroom/amanita = 3 ) - result = /obj/item/reagent_containers/food/snacks/soup/tomato + result = /obj/item/reagent_containers/food/snacks/soup/amanitajelly subcategory = CAT_SOUP -/datum/crafting_recipe/food/vegetablesoup - name = "Vegetable Soup" +/datum/crafting_recipe/food/sweetpotatosoup + name = "Sweet potato soup" reqs = list( /datum/reagent/water = 10, + /datum/reagent/consumable/sugar = 5, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/carrot = 1, - /obj/item/reagent_containers/food/snacks/grown/corn = 1, - /obj/item/reagent_containers/food/snacks/grown/eggplant = 1, - /obj/item/reagent_containers/food/snacks/grown/potato = 1 + /obj/item/reagent_containers/food/snacks/grown/potato/sweet = 2 ) - result = /obj/item/reagent_containers/food/snacks/soup/vegetable + result = /obj/item/reagent_containers/food/snacks/soup/sweetpotato subcategory = CAT_SOUP -/datum/crafting_recipe/food/beetsoup - name = "White Beet Soup" +/datum/crafting_recipe/food/redbeetsoup + name = "Red beet soup" reqs = list( /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/whitebeet = 1, + /obj/item/reagent_containers/food/snacks/grown/redbeet = 1, /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/beet + result = /obj/item/reagent_containers/food/snacks/soup/beet/red subcategory = CAT_SOUP -/datum/crafting_recipe/food/wingfangchu - name = "Wingfangchu" +/datum/crafting_recipe/food/dolphinsoup + name = "Dolphin soup" reqs = list( + /datum/reagent/blood = 10, + /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /datum/reagent/consumable/soysauce = 5, - /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 2 - ) - result = /obj/item/reagent_containers/food/snacks/soup/wingfangchu - subcategory = CAT_SOUP - -/datum/crafting_recipe/food/wishsoup - name = "Wish Soup" - reqs = list( - /datum/reagent/water = 20, - /obj/item/reagent_containers/glass/bowl = 1 + /obj/item/reagent_containers/food/snacks/dolphinmeat = 2 ) - result= /obj/item/reagent_containers/food/snacks/soup/wish + result = /obj/item/reagent_containers/food/snacks/soup/dolphinsoup subcategory = CAT_SOUP \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm index 1a1b9c7fb602..75456a186b64 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm @@ -3,91 +3,80 @@ ////////////////////////////////////////////////SPAGHETTI//////////////////////////////////////////////// -/datum/crafting_recipe/food/beefnoodle - name = "Beef Noodle" +/datum/crafting_recipe/food/tomatopasta + name = "Tomato pasta" reqs = list( - /obj/item/reagent_containers/glass/bowl = 1, /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 + /obj/item/reagent_containers/food/snacks/grown/tomato = 2 ) - result = /obj/item/reagent_containers/food/snacks/spaghetti/beefnoodle + result = /obj/item/reagent_containers/food/snacks/spaghetti/pastatomato subcategory = CAT_SPAGHETTI -/datum/crafting_recipe/food/butternoodles - name = "Butter Noodles" +/datum/crafting_recipe/food/copypasta + name = "Copypasta" reqs = list( - /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, - /obj/item/reagent_containers/food/snacks/butter = 1 + /obj/item/reagent_containers/food/snacks/spaghetti/pastatomato = 2 ) - result = /obj/item/reagent_containers/food/snacks/spaghetti/butternoodles + result = /obj/item/reagent_containers/food/snacks/spaghetti/copypasta subcategory = CAT_SPAGHETTI -/datum/crafting_recipe/food/chowmein - name = "Chow Mein" +/datum/crafting_recipe/food/spaghettimeatball + name = "Spaghetti meatball" reqs = list( /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 2, - /obj/item/reagent_containers/food/snacks/grown/carrot = 1 - ) - result = /obj/item/reagent_containers/food/snacks/spaghetti/chowmein - subcategory = CAT_SPAGHETTI - -/datum/crafting_recipe/food/copypasta - name = "Copypasta" - reqs = list( - /obj/item/reagent_containers/food/snacks/spaghetti/pastatomato = 2 + /obj/item/reagent_containers/food/snacks/meatball = 2 //YOGS - Bigotry rule ) - result = /obj/item/reagent_containers/food/snacks/spaghetti/copypasta + result = /obj/item/reagent_containers/food/snacks/spaghetti/meatballspaghetti subcategory = CAT_SPAGHETTI -/datum/crafting_recipe/food/falfredo - name = "Fettuccine Alfredo" +/datum/crafting_recipe/food/spesslaw + name = "Spesslaw" reqs = list( /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge/parmesan = 1, - /datum/reagent/consumable/blackpepper = 1, - /obj/item/reagent_containers/food/snacks/butter = 1, - /datum/reagent/consumable/cream = 5 + /obj/item/reagent_containers/food/snacks/meatball = 4 //YOGS - Bigotry rule ) - result = /obj/item/reagent_containers/food/snacks/spaghetti/falfredo + result = /obj/item/reagent_containers/food/snacks/spaghetti/spesslaw subcategory = CAT_SPAGHETTI -/datum/crafting_recipe/food/lasagna - name = "Lasagna" +/datum/crafting_recipe/food/beefnoodle + name = "Beef noodle" reqs = list( - /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 2, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1, - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 2, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1 + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 ) - result = /obj/item/reagent_containers/food/snacks/lasagna + result = /obj/item/reagent_containers/food/snacks/spaghetti/beefnoodle subcategory = CAT_SPAGHETTI -/datum/crafting_recipe/food/tomatopasta - name = "Spaghetti" +/datum/crafting_recipe/food/chowmein + name = "Chowmein" reqs = list( /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 2 + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 2, + /obj/item/reagent_containers/food/snacks/grown/carrot = 1 ) - result = /obj/item/reagent_containers/food/snacks/spaghetti/pastatomato + result = /obj/item/reagent_containers/food/snacks/spaghetti/chowmein subcategory = CAT_SPAGHETTI -/datum/crafting_recipe/food/spaghettimeatball - name = "Spaghetti and Meatballs" +/datum/crafting_recipe/food/butternoodles + name = "Butter Noodles" reqs = list( /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, - /obj/item/reagent_containers/food/snacks/meatball = 2 + /obj/item/reagent_containers/food/snacks/butter = 1 ) - result = /obj/item/reagent_containers/food/snacks/spaghetti/meatballspaghetti + result = /obj/item/reagent_containers/food/snacks/spaghetti/butternoodles subcategory = CAT_SPAGHETTI -/datum/crafting_recipe/food/spesslaw - name = "Spesslaw" +/datum/crafting_recipe/food/falfredo + name = "Fettuccine Alfredo" reqs = list( /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, - /obj/item/reagent_containers/food/snacks/meatball = 4 + /obj/item/reagent_containers/food/snacks/cheesewedge/parmesan = 1, + /datum/reagent/consumable/blackpepper = 1, + /obj/item/reagent_containers/food/snacks/butter = 1, + /datum/reagent/consumable/cream = 5 ) - result = /obj/item/reagent_containers/food/snacks/spaghetti/spesslaw + result = /obj/item/reagent_containers/food/snacks/spaghetti/falfredo subcategory = CAT_SPAGHETTI \ No newline at end of file diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index 58fa42a708b6..9ad2457a3e03 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -495,12 +495,13 @@ Since Ramadan is an entire month that lasts 29.5 days on average, the start and end_day = 27 drone_hat = /obj/item/clothing/head/santa lobby_music = list( - "https://www.youtube.com/watch?v=v7s2VjwQSMw", // Jingle Bells - "https://www.youtube.com/watch?v=oIKt5p3UmXg", // Michael Bublé - Winter Wonderland - "https://www.youtube.com/watch?v=nytpYtLtHpE", // You’re a Mean One, Mr. Grinch - "https://www.youtube.com/watch?v=jCjrcjFGQCA", // Frosty The Snowman - "https://www.youtube.com/watch?v=oyEyMjdD2uk", // Twelve Days of Christmas - "https://www.youtube.com/watch?v=Dkq3LD-4pmM" // Michael Bublé - Holly Jolly Christmas + "https://www.youtube.com/watch?v=v7s2VjwQSMw", // jingle bells + "https://www.youtube.com/watch?v=x2YlbiyiuMc", // Winter Wonderland + "https://www.youtube.com/watch?v=cW38y4AFGyI", // The Grinch + "https://www.youtube.com/watch?v=zgKazTrhXmI", // frosty the snowman + "https://www.youtube.com/watch?v=oyEyMjdD2uk", // twelve days of christmas + "https://www.youtube.com/watch?v=maYCStVzjDs", // deer song + "https://www.youtube.com/watch?v=Dkq3LD-4pmM" // jolly christmas ) /datum/holiday/xmas/greet() diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index 0110b1f32559..c7ffab63782d 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -319,7 +319,3 @@ Key procs /datum/language_holder/universal/New() ..() grant_all_languages() - -/datum/language_holder/mouse - understood_languages = list(/datum/language/mouse = list(LANGUAGE_ATOM)) - spoken_languages = list(/datum/language/mouse = list(LANGUAGE_ATOM)) diff --git a/code/modules/language/mouse.dm b/code/modules/language/mouse.dm deleted file mode 100644 index 8e488c93e5ac..000000000000 --- a/code/modules/language/mouse.dm +++ /dev/null @@ -1,12 +0,0 @@ -/datum/language/mouse - name = "Mouse" - desc = "A rather simple language spoken and understood by mice. It has been developed and shared by genetically advanced mice." - speech_verb = "squeaks" - ask_verb = "squeaks" - exclaim_verb = "squeaks" - key = "m" - flags = NO_STUTTER | LANGUAGE_HIDE_ICON_IF_NOT_UNDERSTOOD | LANGUAGE_HIDE_ICON_IF_UNDERSTOOD - -/datum/language/mouse/scramble(input) - . = "Squeak" - . += (copytext(input, length(input)) == "?") ? "?" : "!" diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 4f8676aa74a1..3eb252d58458 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -62,8 +62,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) /mob/dead/observer/proc/dead_tele, /mob/dead/observer/proc/open_spawners_menu, /mob/dead/observer/proc/view_gas, - /mob/dead/observer/proc/tray_view, - /mob/dead/observer/proc/possess_mouse_verb) + /mob/dead/observer/proc/tray_view) if(icon_state in GLOB.ghost_forms_with_directions_list) ghostimage_default = image(src.icon,src,src.icon_state + "_nodir") @@ -900,66 +899,3 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp client.images += t_ray_images else client.images -= stored_t_ray_images - -/mob/dead/observer/proc/possess_mouse_verb() - set category = "Ghost" - set name = "Possess a mouse" - set desc = "Possess a mouse to haunt the station.... and their food!" - - var/list/possessible = list() - - for(var/mob/living/simple_animal/mouse/M in GLOB.alive_mob_list) - if(M.stat != CONSCIOUS) continue - if(M.key) continue - if(M in GLOB.player_list) continue - if(M.mind) continue - if(!is_station_level(M.z)) continue - - possessible += M - - if(!possessible.len) - to_chat(src, "There are currently no mice able to be possessed!") - return FALSE - - var/mob/living/simple_animal/mouse/M = pick(possessible) - - possess_mouse(M) - - -/mob/dead/observer/proc/possess_mouse(mob/living/simple_animal/mouse/M) - if(!M) - return FALSE - - if(!SSticker.HasRoundStarted()) - to_chat(usr, "The round hasn't started yet!") - return FALSE - - if(is_banned_from(key, ROLE_SENTIENCE)) - to_chat(src, "You are job banned!") - return FALSE - - if(alert("Are you sure you want to become a mouse? (Warning, you can no longer be cloned!)",,"Yes","No") != "Yes") - return FALSE - - if(M.key || (M.stat != CONSCIOUS) || (M in GLOB.player_list) || M.mind || QDELETED(src) || QDELETED(M)) - to_chat(src, "This mouse is unable to be controlled, please try again!") - return FALSE - - log_game("[key_name(src)] has became a mouse") - - M.key = key - M.faction = list("neutral") - M.chew_probability = 0 //so they cant pull off a big brain play by ghosting somewhere or idk - M.layer = BELOW_OPEN_DOOR_LAYER //ENGAGE ADVANCED HIDING BRAIN FUNCTIONS - M.language_holder = new /datum/language_holder/mouse(M) - M.pass_flags |= PASSDOOR - M.sentience_act() - M.maxHealth = 15 - M.health = M.maxHealth - - to_chat(M , "You are now possessing a mouse. \ - You do not remember your previous life. You can eat trash and \ - food on the floor to gain health and help create new mice. Mouse traps will hurt your fragile body \ - and so will any kind of weapons. You can control click food and trash items in order to eat them. Get. That. Cheese.") - return TRUE - diff --git a/code/modules/mob/living/brain/brain.dm b/code/modules/mob/living/brain/brain.dm index ba3118e3ea86..165960d3d587 100644 --- a/code/modules/mob/living/brain/brain.dm +++ b/code/modules/mob/living/brain/brain.dm @@ -82,8 +82,6 @@ doMove(destination) else if (istype(destination, /obj/item/mmi)) doMove(destination) - else if (istype(destination, /obj/item/reagent_containers/food/snacks/egg)) - doMove(destination) else CRASH("Brainmob without a container [src] attempted to move to [destination].") @@ -110,4 +108,4 @@ . = ..() if(container) - . += "[container.type]" + . += "[container.type]" \ No newline at end of file diff --git a/code/modules/mob/living/brain/say.dm b/code/modules/mob/living/brain/say.dm index c37873e0cb34..ed8857886ad7 100644 --- a/code/modules/mob/living/brain/say.dm +++ b/code/modules/mob/living/brain/say.dm @@ -1,6 +1,6 @@ /mob/living/brain/say(message, bubble_type, var/list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null) - if(!istype(container, /obj/item/mmi) && !istype(loc, /obj/item/reagent_containers/food/snacks/egg)) - return //No MMI, and no EGG RP, can't speak, bucko./N + if(!(container && istype(container, /obj/item/mmi))) + return //No MMI, can't speak, bucko./N else if(prob(emp_damage*4)) if(prob(10))//10% chane to drop the message entirely diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index ce12d2580f14..55de19aff519 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -507,7 +507,7 @@ /mob/living/carbon/human/emag_act(mob/user) .=..() - dna?.species.spec_emag_act(src, user) + dna?.species.spec_emag_act(src) /mob/living/carbon/human/emp_act(severity) dna?.species.spec_emp_act(src, severity) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 57320f133592..4f213e55d98a 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -150,8 +150,6 @@ //If have no DNA or can be Ignited, call parent handling to light user //If firestacks are high enough if(!dna || dna.species.CanIgniteMob(src)) - if(get_thermal_protection() > FIRE_SUIT_MAX_TEMP_PROTECT*0.95) // If they're resistant to fire (slightly undercut to make sure get_thermal_protection doesn't fuck over this achievement due to floating-point errors - SSachievements.unlock_achievement(/datum/achievement/engineering/toasty,src.client) // Fear the reaper man! return ..() . = FALSE //No ignition diff --git a/code/modules/mob/living/carbon/human/species_types/felinid.dm b/code/modules/mob/living/carbon/human/species_types/felinid.dm index d582aaaaaa0f..0600f73a5b30 100644 --- a/code/modules/mob/living/carbon/human/species_types/felinid.dm +++ b/code/modules/mob/living/carbon/human/species_types/felinid.dm @@ -17,7 +17,6 @@ //Curiosity killed the cat's wagging tail. /datum/species/human/felinid/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load) - . = ..() if(ishuman(C)) var/mob/living/carbon/human/H = C if(!pref_load) //Hah! They got forcefully purrbation'd. Force default felinid parts on them if they have no mutant parts in those areas! @@ -35,6 +34,7 @@ tail.Insert(H, drop_if_replaced = FALSE) else mutanttail = null + return ..() /datum/species/human/felinid/on_species_loss(mob/living/carbon/H, datum/species/new_species, pref_load) var/obj/item/organ/ears/cat/ears = H.getorgan(/obj/item/organ/ears/cat) diff --git a/code/modules/mob/living/carbon/monkey/combat.dm b/code/modules/mob/living/carbon/monkey/combat.dm index 2d257f72da87..513c15da4869 100644 --- a/code/modules/mob/living/carbon/monkey/combat.dm +++ b/code/modules/mob/living/carbon/monkey/combat.dm @@ -152,7 +152,7 @@ var/mob/M = pickupTarget.loc if(!pickpocketing) pickpocketing = TRUE - M.visible_message("[src] starts trying to take [pickupTarget] from [M]!", "[src] tries to take [pickupTarget]!") + M.visible_message("[src] starts trying to take [pickupTarget] from [M]", "[src] tries to take [pickupTarget]!") INVOKE_ASYNC(src, .proc/pickpocket, M) return TRUE diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index d53e532961cd..d06713f43402 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -380,15 +380,10 @@ if (!W.tool_start_check(user, amount=0)) //The welder has 1u of fuel consumed by it's afterattack, so we don't need to worry about taking any away. return if(src == user) - if(health > 0) - to_chat(user, "You have repaired what you could! Get some help to repair the remaining damage.") - return to_chat(user, "You start fixing yourself...") if(!W.use_tool(src, user, 50)) return - if(health > 0) - return //safety check to prevent spam clciking and queing - + adjustBruteLoss(-30) updatehealth() add_fingerprint(user) diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index f675550d90b0..74e93563e901 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -1,22 +1,3 @@ -GLOBAL_LIST_INIT(mouse_comestible, typecacheof(list( - /obj/effect/decal/cleanable/food, - /obj/effect/decal/cleanable/greenglow, - /obj/effect/decal/cleanable/insectguts, - /obj/effect/decal/cleanable/vomit, - /obj/item/trash, - /obj/item/grown/bananapeel, - /obj/item/grown/corncob, - /obj/item/grown/sunflower, - /obj/item/cigbutt - ))) -GLOBAL_VAR_INIT(food_for_next_mouse, 0) - -GLOBAL_VAR_INIT(mouse_food_eaten, 0) -GLOBAL_VAR_INIT(mouse_spawned, 0) -GLOBAL_VAR_INIT(mouse_killed, 0) - -#define FOODPERMOUSE 35 - /mob/living/simple_animal/mouse name = "mouse" desc = "It's a nasty, ugly, evil, disease-ridden rodent." @@ -29,7 +10,7 @@ GLOBAL_VAR_INIT(mouse_killed, 0) emote_see = list("runs in a circle.", "shakes.") speak_chance = 1 turns_per_move = 5 - see_in_dark = 8 + see_in_dark = 6 maxHealth = 5 health = 5 butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab/mouse = 1) @@ -41,14 +22,10 @@ GLOBAL_VAR_INIT(mouse_killed, 0) pass_flags = PASSTABLE | PASSGRILLE | PASSMOB mob_size = MOB_SIZE_TINY mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) - lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE var/body_color //brown, gray and white, leave blank for random gold_core_spawnable = FRIENDLY_SPAWN - move_force = MOVE_FORCE_EXTREMELY_WEAK var/chew_probability = 1 var/full = FALSE - var/eating = FALSE - var/cheesed = FALSE /mob/living/simple_animal/mouse/Initialize() . = ..() @@ -58,19 +35,13 @@ GLOBAL_VAR_INIT(mouse_killed, 0) icon_state = "mouse_[body_color]" icon_living = "mouse_[body_color]" icon_dead = "mouse_[body_color]_dead" - + /mob/living/simple_animal/mouse/proc/splat() - if(!key) - src.health = 0 - src.icon_dead = "mouse_[body_color]_splat" - death() - else - adjustHealth(rand(7,12)) - if(health <= 0) - src.icon_dead = "mouse_[body_color]_splat" + src.health = 0 + src.icon_dead = "mouse_[body_color]_splat" + death() /mob/living/simple_animal/mouse/death(gibbed, toast) - GLOB.mouse_killed++ if(!ckey) ..(1) if(!gibbed) @@ -105,21 +76,11 @@ GLOBAL_VAR_INIT(mouse_killed, 0) else C.deconstruct() visible_message("[src] chews through the [C].") - + /mob/living/simple_animal/mouse/Move() . = ..() - if(stat != CONSCIOUS) - return . - - if(!key) + if(!stat) eat_cheese() - else - if(!(locate(/obj/structure/table) in get_turf(src))) - for(var/obj/item/reagent_containers/glass/G in get_turf(src)) - G.throw_at(get_turf(G), 0, 1, src) - for(var/obj/item/reagent_containers/food/drinks/D in get_turf(src)) - D.throw_at(get_turf(D), 0, 1, src) - /mob/living/simple_animal/mouse/proc/eat_cheese() var/obj/item/reagent_containers/food/snacks/cheesewedge/CW = locate(/obj/item/reagent_containers/food/snacks/cheesewedge) in loc @@ -129,115 +90,15 @@ GLOBAL_VAR_INIT(mouse_killed, 0) qdel(CW) full = TRUE addtimer(VARSET_CALLBACK(src, full, FALSE), 3 MINUTES) - + /mob/living/simple_animal/mouse/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/reagent_containers/food/snacks/cheesewedge)) + if(istype(O, /obj/item/reagent_containers/food/snacks/cheesewedge)) to_chat(user, "You feed [O] to [src].") visible_message("[src] squeaks happily!") qdel(O) else return ..() - -/mob/living/simple_animal/mouse/attack_ghost(mob/dead/observer/user) - user.possess_mouse(src) - -/mob/living/simple_animal/mouse/start_pulling(atom/movable/AM, state, force, supress_message) - return FALSE - -/mob/living/simple_animal/mouse/CtrlClickOn(atom/A) - face_atom(A) - if(!isturf(loc)) return - if(next_move > world.time) return - if(!A.Adjacent(src)) return - - if(!can_eat(A)) - return FALSE - - eating = TRUE - layer = MOB_LAYER - visible_message("[src] starts eating away [A]...", - "You start eating the [A]...") - if(do_after(src, 30, FALSE, A)) - if(QDELETED(A)) - return - visible_message("[src] finishes eating up [A]!", - "You finish up eating [A].") - A.mouse_eat(src) - GLOB.mouse_food_eaten++ - - eating = FALSE - layer = BELOW_OPEN_DOOR_LAYER - -/mob/living/simple_animal/mouse/proc/can_eat(atom/A) - . = FALSE - - if(eating) - return FALSE - if(is_type_in_list(A, GLOB.mouse_comestible)) - return TRUE - if(istype(A, /obj/item/reagent_containers/food) && !(locate(/obj/structure/table) in get_turf(A))) - return TRUE - -/mob/living/simple_animal/mouse/proc/regen_health(amt = 5) - var/overheal = max(health + amt - maxHealth, 0) - adjustHealth(-amt) - GLOB.food_for_next_mouse += overheal - var/mice = FLOOR(GLOB.food_for_next_mouse / FOODPERMOUSE, 1) - if(!mice) - return - - GLOB.mouse_spawned += mice - GLOB.food_for_next_mouse = max(GLOB.food_for_next_mouse - FOODPERMOUSE * mice, 0) - SSminor_mapping.trigger_migration(mice) - -/mob/living/simple_animal/mouse/proc/cheese_up() - if(cheesed) - return - cheesed = TRUE - regen_health(15) - resize = 2 - update_transform() - add_movespeed_modifier(MOVESPEED_ID_MOUSE_CHEESE, TRUE, 100, multiplicative_slowdown = -1) - maxHealth = 30 - health = maxHealth - to_chat(src, "You ate cheese! You are now stronger, bigger and faster!") - addtimer(CALLBACK(src, .proc/cheese_down), 3 MINUTES) - -/mob/living/simple_animal/mouse/proc/cheese_down() - cheesed = FALSE - maxHealth = 15 - health = maxHealth - resize = 0.5 - update_transform() - remove_movespeed_modifier(MOVESPEED_ID_MOUSE_CHEESE, TRUE) - to_chat(src, "A feeling of sadness comes over you as the effects of the cheese wears off. You. Must. Get. More.") - -/atom/proc/mouse_eat(mob/living/simple_animal/mouse/M) - M.regen_health() - qdel(src) - -/obj/item/reagent_containers/food/snacks/cheesewedge/mouse_eat(mob/living/simple_animal/mouse/M) - M.cheese_up() - qdel(src) - -/obj/item/reagent_containers/food/snacks/cheesewheel/mouse_eat(mob/living/simple_animal/mouse/M) - M.cheese_up() - qdel(src) - -/obj/item/reagent_containers/food/snacks/store/cheesewheel/mouse_eat(mob/living/simple_animal/mouse/M) - M.cheese_up() - qdel(src) - -/obj/item/reagent_containers/food/snacks/customizable/cheesewheel/mouse_eat(mob/living/simple_animal/mouse/M) - M.cheese_up() - qdel(src) - -/obj/item/grown/bananapeel/bluespace/mouse_eat(mob/living/simple_animal/mouse/M) - var/teleport_radius = max(round(seed.potency / 10), 1) - var/turf/T = get_turf(M) - do_teleport(M, T, teleport_radius, channel = TELEPORT_CHANNEL_BLUESPACE) - ..() - + /* * Mouse types */ @@ -287,5 +148,3 @@ GLOBAL_VAR_INIT(mouse_killed, 0) /obj/item/reagent_containers/food/snacks/deadmouse/on_grind() reagents.clear_reagents() - - diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index 02312bf7d8c9..3c7d051329e6 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -109,7 +109,7 @@ Difficulty: Hard for(var/mob/living/L in view(7,src)) if(L.client) SSachievements.unlock_achievement(/datum/achievement/bubblegum, L.client) - + /mob/living/simple_animal/hostile/megafauna/bubblegum/OpenFire() @@ -518,7 +518,7 @@ Difficulty: Hard alpha = 127.5 crusher_loot = null loot = null - deathmessage = "explodes into a pool of blood!" + deathmessage = "Explodes into a pool of blood!" deathsound = 'sound/effects/splat.ogg' true_spawn = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm index f82fff8ac249..ec7451dc2ec3 100644 --- a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm +++ b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm @@ -124,7 +124,7 @@ item_flags = NOBLUDGEON w_class = WEIGHT_CLASS_NORMAL layer = MOB_LAYER - var/list/banned_mobs = list(/mob/living/simple_animal/hostile/guardian) + var/list/banned_mobs /obj/item/fugu_gland/afterattack(atom/target, mob/user, proximity_flag) . = ..() diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index f2f3627d5520..5eabc61c3a13 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -265,7 +265,7 @@ By design, d1 is the smallest direction and d2 is the highest if(C.d1 == (direction^3) || C.d2 == (direction^3)) //we've got a diagonally matching cable if(!C.powernet) //if the matching cable somehow got no powernet, make him one (should not happen for cables) - var/datum/powernet/newPN = new(C.loc.z) + var/datum/powernet/newPN = new() newPN.add_cable(C) if(powernet) //if we already have a powernet, then merge the two powernets @@ -285,7 +285,7 @@ By design, d1 is the smallest direction and d2 is the highest continue if(C.d1 == (direction^12) || C.d2 == (direction^12)) //we've got a diagonally matching cable if(!C.powernet) //if the matching cable somehow got no powernet, make him one (should not happen for cables) - var/datum/powernet/newPN = new(C.loc.z) + var/datum/powernet/newPN = new() newPN.add_cable(C) if(powernet) //if we already have a powernet, then merge the two powernets @@ -313,7 +313,7 @@ By design, d1 is the smallest direction and d2 is the highest if(C.d1 == fdir || C.d2 == fdir) //we've got a matching cable in the neighbor turf if(!C.powernet) //if the matching cable somehow got no powernet, make him one (should not happen for cables) - var/datum/powernet/newPN = new(C.loc.z) + var/datum/powernet/newPN = new() newPN.add_cable(C) if(powernet) //if we already have a powernet, then merge the two powernets @@ -326,7 +326,7 @@ By design, d1 is the smallest direction and d2 is the highest var/list/to_connect = list() if(!powernet) //if we somehow have no powernet, make one (should not happen for cables) - var/datum/powernet/newPN = new(loc.z) + var/datum/powernet/newPN = new() newPN.add_cable(src) //first let's add turf cables to our powernet @@ -415,7 +415,7 @@ By design, d1 is the smallest direction and d2 is the highest var/list/powerlist = power_list(T1,src,0,0) //find the other cables that ended in the centre of the turf, with or without a powernet if(powerlist.len>0) - var/datum/powernet/PN = new(loc.z) + var/datum/powernet/PN = new() propagate_network(powerlist[1],PN) //propagates the new powernet beginning at the source cable if(PN.is_empty()) //can happen with machines made nodeless when smoothing cables @@ -423,7 +423,7 @@ By design, d1 is the smallest direction and d2 is the highest /obj/structure/cable/proc/auto_propogate_cut_cable(obj/O) if(O && !QDELETED(O)) - var/datum/powernet/newPN = new(loc.z)// creates a new powernet... + var/datum/powernet/newPN = new()// creates a new powernet... propagate_network(O, newPN)//... and propagates it to the other side of the cable // cut the cable's powernet at this cable and updates the powergrid @@ -625,7 +625,7 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai C.update_icon() //create a new powernet with the cable, if needed it will be merged later - var/datum/powernet/PN = new(loc.z) + var/datum/powernet/PN = new() PN.add_cable(C) C.mergeConnectedNetworks(C.d2) //merge the powernet with adjacents powernets @@ -697,7 +697,7 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai NC.update_icon() //create a new powernet with the cable, if needed it will be merged later - var/datum/powernet/newPN = new(loc.z) + var/datum/powernet/newPN = new() newPN.add_cable(NC) NC.mergeConnectedNetworks(NC.d2) //merge the powernet with adjacents powernets diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index 64727cd9edf0..9660e8359c55 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -14,11 +14,9 @@ var/viewload = 0 // the load as it appears on the power console (gradually updated) var/netexcess = 0 // excess power on the powernet (typically avail-load)/////// var/delayedload = 0 // load applied to powernet between power ticks. - var/z = 0 // the Z coordinate of this powernet. Only used by some random achievement, at the moment. -/datum/powernet/New(newz) +/datum/powernet/New() SSmachines.powernets += src - z = newz /datum/powernet/Destroy() //Go away references, you suck! diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index b9f8bf009aaa..9316a145251a 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -273,7 +273,6 @@ var/nexttime = 0 // time for a panel to rotate of 1 degree in manual tracking var/obj/machinery/power/tracker/connected_tracker = null var/list/connected_panels = list() - var/mob/living/carbon/human/last_user // The last guy to open up the console /obj/machinery/power/solar_control/Initialize() . = ..() @@ -345,8 +344,6 @@ if(!ui) ui = new(user, src, ui_key, "solar_control", name, 380, 230, master_ui, state) ui.open() - if(ishuman(user)) - last_user = user /obj/machinery/power/solar_control/ui_data() var/data = list() @@ -401,11 +398,7 @@ set_panels(targetdir) return TRUE if(action == "refresh") - var/was_not_connected = !(connected_tracker && connected_panels.len) search_for_connected() - if(last_user && last_user.client && was_not_connected && connected_tracker && connected_panels.len) // If this guy finished up the solars - if(last_user.stat != DEAD && (last_user.mind?.assigned_role in GLOB.engineering_positions)) // and he's an engineer who isn't long-dead or adminbussing - SSachievements.unlock_achievement(/datum/achievement/engineering/solar, last_user.client) // Give him the achievement if(connected_tracker && track == 2) connected_tracker.set_angle(SSsun.angle) set_panels(currentdir) diff --git a/code/modules/projectiles/projectile/special/curse.dm b/code/modules/projectiles/projectile/special/curse.dm index 0b305f3d8745..2598c439706b 100644 --- a/code/modules/projectiles/projectile/special/curse.dm +++ b/code/modules/projectiles/projectile/special/curse.dm @@ -50,8 +50,3 @@ animate(B, alpha = 0, time = 32) return ..() -/obj/item/projectile/curse_hand/progenitor - name = "psionic barrage" - damage_type = BRAIN - paralyze = 0 - diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index aa332bec2487..3bcfb5332f54 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -1750,10 +1750,3 @@ color = "#ED2939" taste_description = "upside down" can_synth = FALSE - -/datum/reagent/monkey_powder //monkey powder from TG - name = "Monkey Powder" - description = "Just add water!" - color = "#9C5A19" - taste_description = "bananas" - can_synth = TRUE diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 06ab099c73dd..04eebe98df5f 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -543,23 +543,6 @@ new /mob/living/simple_animal/pet/dog/corgi(location) ..() -//monkey powder heehoo -/datum/chemical_reaction/monkey_powder - name = /datum/reagent/monkey_powder - id = /datum/reagent/monkey_powder - results = list(/datum/reagent/monkey_powder = 3) - required_reagents = list(/datum/reagent/consumable/banana = 1, /datum/reagent/consumable/nutriment = 2, /datum/reagent/liquidgibs = 1) - -/datum/chemical_reaction/monkey - name = "monkey" - id = "monkey" - required_reagents = list(/datum/reagent/monkey_powder = 30, /datum/reagent/water = 1) - -/datum/chemical_reaction/monkey/on_reaction(datum/reagents/holder, created_volume) - var/location = get_turf(holder.my_atom) - if (location) new /mob/living/carbon/monkey(location) - - /datum/chemical_reaction/hair_dye name = /datum/reagent/hair_dye id = /datum/reagent/hair_dye diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 0dbb7a5cd427..900266c66c6c 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -195,15 +195,6 @@ category = list("initial", "Electronics") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING -/datum/design/airalarm_electronics - name = "Airlock Controller Electronics" - id = "aac_electronics" - build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 50) - build_path = /obj/item/electronics/advanced_airlock_controller - category = list("initial", "Electronics") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - /datum/design/firealarm_electronics name = "Fire Alarm Electronics" id = "firealarm_electronics" diff --git a/code/modules/research/nanites/nanite_programs/healing.dm b/code/modules/research/nanites/nanite_programs/healing.dm index 978e0c8e9120..fd95c704ffd8 100644 --- a/code/modules/research/nanites/nanite_programs/healing.dm +++ b/code/modules/research/nanites/nanite_programs/healing.dm @@ -211,12 +211,31 @@ host_mob.notify_ghost_cloning("Your heart is being defibrillated by nanites. Re-enter your corpse if you want to be revived!") addtimer(CALLBACK(src, .proc/zap), 50) +/datum/nanite_program/triggered/defib/proc/check_revivable() + if(!iscarbon(host_mob)) //nonstandard biology + return FALSE + var/mob/living/carbon/C = host_mob + if(C.suiciding || C.hellbound || HAS_TRAIT(C, TRAIT_HUSK)) //can't revive + return FALSE + if((world.time - C.timeofdeath) > 1800) //too late + return FALSE + if((C.getBruteLoss() >= MAX_REVIVE_BRUTE_DAMAGE) || (C.getFireLoss() >= MAX_REVIVE_FIRE_DAMAGE) || !C.can_be_revived()) //too damaged + return FALSE + if(!C.getorgan(/obj/item/organ/heart)) //what are we even shocking + return FALSE + var/obj/item/organ/brain/BR = C.getorgan(/obj/item/organ/brain) + if(QDELETED(BR) || BR.brain_death || (BR.organ_flags & ORGAN_FAILING) || BR.suicided) + return FALSE + if(C.get_ghost()) + return FALSE + return TRUE + /datum/nanite_program/triggered/defib/proc/zap() var/mob/living/carbon/C = host_mob playsound(C, 'sound/machines/defib_charge.ogg', 50, 0) sleep(30) playsound(C, 'sound/machines/defib_zap.ogg', 50, 0) - if(C.can_defib()) + if(check_revivable()) playsound(C, 'sound/machines/defib_success.ogg', 50, 0) C.set_heartattack(FALSE) C.revive() diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index a31f365562f0..397174187b37 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -54,7 +54,7 @@ display_name = "Biological Technology" description = "What makes us tick." //the MC, silly! prereq_ids = list("base") - design_ids = list("chem_heater", "chem_master", "chem_dispenser", "sleeper", "pandemic", "defibrillator", "defibmount", "operating", "soda_dispenser", "beer_dispenser", "healthanalyzer", "medspray", "genescanner", "stasis") + design_ids = list("chem_heater", "chem_master", "chem_dispenser", "sleeper", "vr_sleeper", "pandemic", "defibrillator", "defibmount", "operating", "soda_dispenser", "beer_dispenser", "healthanalyzer", "medspray", "genescanner", "stasis") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm index cf11578a17db..3c8399a2c1a0 100644 --- a/code/modules/shuttle/on_move.dm +++ b/code/modules/shuttle/on_move.dm @@ -185,8 +185,6 @@ All ShuttleMove procs go here /obj/machinery/door/airlock/afterShuttleMove(turf/oldT, list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir, rotation) . = ..() - update_aac_docked(oldT) - update_aac_docked() for(var/obj/machinery/door/airlock/A in orange(1, src)) // does not include src // Cycle linking is only disabled if we are actually adjacent to another airlock shuttledocked = TRUE diff --git a/code/modules/vending/engivend.dm b/code/modules/vending/engivend.dm index 87d3e1a704d6..d2b6b583fa54 100644 --- a/code/modules/vending/engivend.dm +++ b/code/modules/vending/engivend.dm @@ -14,7 +14,6 @@ /obj/item/electronics/airlock = 10, /obj/item/electronics/apc = 10, /obj/item/electronics/airalarm = 10, - /obj/item/electronics/advanced_airlock_controller = 10, /obj/item/electronics/firealarm = 10, /obj/item/electronics/firelock = 10, /obj/item/storage/bag/construction = 6) @@ -28,4 +27,4 @@ /obj/item/vending_refill/engivend machine_name = "Engi-Vend" - icon_state = "refill_engi" + icon_state = "refill_engi" \ No newline at end of file diff --git a/html/changelog.html b/html/changelog.html index 82b0c9a67bd1..fb224118698a 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -58,250 +58,320 @@ -->
-

21 February 2020

-

Altoids updated:

-
    -
  • The paper icon should now update when it's written onto.
  • -
  • Fixes photocopiers failing to copy paper with only player-written text.
  • -
  • Fixes bug with handwritten paperfields always writing to bottom.
  • -
  • Copies of copies of copies of copies of paper should now be capable of being faded out.
  • -
  • Player-written text will now actually be printed black in photocopiers.
  • -
  • Gangs, Clownops, Generic antags, EAAs, IAAs, Culties, Clockies, Revs, Sentient Diseases, Revenants, Vampires, Pirates and Blobs now all have unique achievements for greentexting!
  • -
  • Fixes paper potentially crashing the server when attempting to scramble language-holding text.
  • -
  • Fixed a rare, esoteric bug with paper that could result in broken HTML for people viewing scrambled paper.
  • -
  • Fixes several quirks working improperly.
  • +

    21 November 2019

    +

    Denton updated:

    +
      +
    • Chameleon projectors can no longer scan invisible items, like the stealth box or mime spells.

    Hopek updated:

      -
    • Emote cooldown framework has been added. This means you cannot spam a single emote in rapid succession (sorry macro kiddies)!
    • -
    • Used this new emote cooldown framework to add a longer delay to *deathgasp . Take that spamming silicons!
    • -
    • You can now emag a light switch.
    • -
    • Added a framework to support accents.
    • -
    • Added a new negative trait to pick a random accent.
    • -
    • Added 20 new unique accents to our glorious game!
    • -
    • Stethoscope is now finally craft-able!
    • -
    • Makes 7 types of different special cardboard containers foldable such as Donut boxes, Cigarette boxes, egg boxes etc.
    • -
    • Removed debug messages from old-English. Whoops!
    • -
    • Renamed the typo'd "spakespearean" file to shakespearean as intended causing it to actually work! Whoops!
    • -
    • Removed gold necklace contraband from the clothing vendor. NT no longer sells contraband.
    • -
    • Added Monkey powder. Obtainable from grinding monkey cubes.
    • -
    • Monkey cubes now grind into Monkey powder rather than Nutriment.
    • -
    • Gorilla cubes now grind into Monkey powder rather than Nutriment.
    • -
    • Glass shards now be ground to silicon just like glass mats.
    • -
    • Fixed every battery and charge indicator sprite to be centered. Crazy!!
    • -
    • Centers MMI and MMI brain sprites!
    • -
    • Centered the 357 and 38 revolver speedloader sprites!
    • -
    • Centered 38 chemistry sprites. Some chemical grenade sprites, most beakers, all bottles, and even the chemistry heater was off-center!
    • -
    • tweaked reagants to be centered now that their containers are centered. Whoops!
    • +
    • Added BurnMix.. The ghetto healing drug with risks!
    • +
    • Added the Sheltered starting quirk
    • +
    • Penlight can now be made in the Lathe
    • +
    • Surrender emote is now much easier to see. Even mid-combat

    Identification updated:

      -
    • :eyes:
    • -
    • The syringe sprite has been flipped horizontally to hopefully make it seem less jarring.
    • -
    • I no longer get emails when someone touches a folder or two.
    • +
    • Adds a new clothing item to the autodrobe, the lamp-dress.
    • +
    • Lamp-dress, light off and light on version.
    • +
    • The security, head of security, and warden uniform have been updated.
    • +
    • the signal tech hoodie might work in all directions
    • +
    +

    alexkar598 updated:

    +
      +
    • Mech fabs no longer go into softlock if they run out of mats.
    • +
    • You can no longer pick up sofas
    • +
    • Emagging a empty clone no longer kills the last clone
    • +
    • Disguised borgs will now have nice chat bubble instead of evil
    • +
    • Fixes some nanites that were supposed to make more nanites but didn't
    • +
    • Stabilized light pink extract now gives the user a small dose of Ephedrine as a speed boost if someone in crit is near them
    • +
    • Stabilized light pink extract now give the patient in crit epinephrine and atropine instead of epinephrine and saline glucose solution
    • +
    • camera bugs actually work now
    • +
    • aiming lasers no longer trigger reactive armors
    • +
    • attacks that do not directly cause damage no longer trigger reactive armors
    • +
    • Doing a tool step twice on a bot assembly no longer makes it unsable
    • +
    • changling regenerate will properly restore vision now
    • +
    • Stamina damage type objects no longer damages stuff when thrown
    • +
    • hypnosis now properly transfers the hypnosis phrase when cloning
    • +
    • Ash walkers can no longer interact with machinery and consoles.
    -

    JamieD12 updated:

    +

    theos updated:

      -
    • Changed blob from 20 to 25 players
    • +
    • dabbing while restrained no longer causes brain damage
    -

    Ktlwjec updated:

    +

    GuppyLaxx updated:

      -
    • Food crafting menus are alphabetised.
    • +
    • IC issue button tells the person which admin did it
    -

    Robert updated:

    +

    Jandito updated:

      -
    • Urinal is now craftable! Wow!
    • +
    • updated throwing star icon
    -

    Saratoubi updated:

    +

    MoreRobustThanYou updated:

      -
    • replaces hivebots with benos, increases avaviable spawns from 3 to 5, adds entire west wing that includes: Medbay, ATMOS, and Mining departments.
    • -
    • Boring old hivebots.
    • +
    • several href exploits have been fixed
    -

    Skoglol updated:

    +

    Nemvar, Carlarc, and Bobbahbrown updated:

      -
    • Voice of god no longer causes you to get muted.
    • +
    • reflector vest covers arms, reflect chance from 40 to 50
    • +
    • reflector vest has ARM BANDS
    -

    ktlwjec updated:

    +

    genessee596 updated:

      -
    • Pubbystation QM office is office-sized, not a closet.
    • -
    • Adds a cheese bar.
    • -
    • Janimaid uniform is now available in the JaniDrobe.
    • -
    • Boxstation has a prisoner locker room, located south of the labor camp shuttle dock.
    • +
    • Riot Shotguns can be bought in Cargo for 6000 credits for a 3-pack, or 2500 credits for a 1-pack.

    monster860 updated:

      -
    • Blobs block atmos
    • -
    • Window shutters can now *always* be opened without a crowbar no matter what
    • -
    • Fire alarms now longer prevent hand-opening of thin firelocks
    • -
    • Fixes mapping issue of not being able to mail stuff to the HoP office
    • +
    • You can now use hotkeys while focused on browser windows
    -

    CMOisLing updated:

    +

    AdamElTablawy updated:

      -
    • Adds Greytide implant for assistants
    • +
    • light pink slime stabilized extracts no longer grant you methspeed, and instead is slightly better at helping keep critted people alive. watch xenobiologists never make this again because they're all selfish bastards.
    • +
    • adam copy pasted cobby's tend wound code so now tend wounds can be done with clothes on
    • +
    • Removed xenobiologists making themselves changelings
    -

    Darkstick updated:

    +

    Altoids1 updated:

      -
    • Added a sink to the recovery shuttle
    • -
    • Had to sacrifice a bed and a light fixture, however I replaced it by two small light fixtures instead
    • +
    • The Crew Monitor map is back, and now actually shows you where fully-tracked crew are on the station!
    • +
    • Fixed up the Crew Monitor's pop-up window title.
    • +
    • E G G P E O P L E H A V E B E E N A D D E D
    -

    DerelictDrone updated:

    +

    AsV9 updated:

      -
    • You can now deconstruct and reconstruct stacking machines, as well as change their stack size, and the input or output directions separately
    • -
    • Conveyors may be recycled now.
    • -
    • Use a multitool on conveyor assemblies to unlink them from all switches, or use a multitool on a switch assembly to randomly generate a new ID for linking conveyors.
    • -
    • Adds cavity implants and implant removal surgeries for preternis and those with augmented torsos.
    • -
    • Re-added the darker patterned scarves to the clothesmate.
    • -
    • You may now fold any folder by alt-clicking on it, so long as it's empty.
    • +
    • You can no longer print AI or Cyborg upload boards in R&D
    • +
    • The medical holodeck template is now only available during red or delta security alert.
    -

    Hopekz updated:

    +

    CMOisLing updated:

      -
    • Added curtains! Craft them in the crafting menu and color them with the color wheel using any crayon!
    • -
    • Toilets are finally craftable. Wow!
    • -
    • Xeno console is back.
    • -
    • Removed cowboy puss. It's now a mug.
    • +
    • Chem implants dump contents on death
    • +
    • Viruses with undead_adaptation should function more consistently
    • +
    • Cybernetic organs have been improved
    -

    JamieD1 updated:

    +

    Codeatmos updated:

      -
    • Removed stand from wizard academy
    • +
    • Ports Race Sensor Nanites from /tg/
    -

    Ktlwjec updated:

    +

    Darkstick updated:

    +
      +
    • Adds DNA repair surgery under advanced surgery
    • +
    +

    DerelictDrone updated:

      -
    • Command EVA suits, available in boxstation and deltastation EVA.
    • +
    • You can set conveyor switches to one-way and back again by using a wrench.
    -

    Ktlwjec1 updated:

    +

    GenericDM updated:

      -
    • Security cyborgs now have a donut synthesizer.
    • -
    • You can now make donk cake, craftable using donk pockets and a plain cake.
    • -
    • "To Serve Man" and "Barman Recipes" manuals lead to their respective pages, they are no longer identical.
    • +
    • looc no longer changes based on your deadchat name preference
    -

    Lynameep updated:

    +

    Ktlwjec updated:

      -
    • Fixed #7672
    • -
    • fixed a few things
    • -
    • tweaked a few things
    • +
    • Yogbox atmos mix pipe has been moved left.
    • +
    • Fixes numerous issues across all the main maps.
    • +
    • More map changes no one will notice.
    • +
    • Mining base pipes are layered.
    • +
    • Meta permabrig hallway has been rearranged to make finding the escape pod easier.
    • +
    • Integration cogs correctly display how much power will be siphoned from APCs.
    • +
    • Added more equipment to select equipment for plasmamen.
    • +
    • Bartender has his weapon permit again.
    • +
    • Swarmer flavor text has been changed to reflect the server rules.
    • +
    • Rolling pins are gone from the contraband section of the dinnerware vendor.
    • +
    • The on fire alert message tells you to click on it.
    • +
    • Chaos and meat donuts have sprites again.
    • +
    • DRAGnets have been added to the Yogbox armory.
    • +
    • The airlock scanner is no longer invisible.
    • +
    • The medical job selections are now blue, instead of purple.
    • +
    • Signal technicians have been granted access to their workplace on Omega.
    • +
    • Signal Technician's have a clothing vendor.
    • +
    • Xenos cannot evolve whilst vent-crawling.
    • +
    • Haunted Magic Eightball uplink item is now restricted to Curator and Chaplain.
    • +
    +

    Lostlarry updated:

    +
      +
    • each tcomms network now works with copy of the signal instead of signal itself
    • +
    • tweaks tcomms setups to work as intended, adds cooling to Pubbys tcomms
    • +
    • fixed intercoms duplicating messages in rare scenarios
    • +
    +

    MayhemSailor updated:

    +
      +
    • Introducing the NanoGene - The Genetics Wall Dispenser
    • +
    • fixes distro tanks at disposals
    • +
    • told Meta to chill the f out.
    • +
    • Adds NanoGene Refills to Supply Request Console
    • +
    • fixed ctags on Sing/Tesla Map
    • +
    • Syndicate-Nanotrasen Hotline red-phones on: YogBox, YogsMeta, YogsPubby, YogsDelta, Omega.
    • +
    • Ports TG bugfix for Ticket Machine

    Mr-Space updated:

      -
    • Clerk, Psychiatrist, Sigtech, Paramedic and Mining Medic Plasmemes now have proper outfits.
    • -
    • Simple animals can't surrender anymore.
    • -
    • Plasmamen can pick different bag types now.
    • +
    • You can no longer get a bag of holding from presents.
    -

    Potototatoh updated:

    +

    Nickvr628 updated:

      -
    • fixed the syringe looking like dookie
    • -
    • replaces the syringe and autoinjectors
    • -
    • deleted some icons and images
    • -
    • replace db shotgun sprite
    • -
    • replaces db shotgun sprite e
    • -
    • some swords are nows facing down rather than across spessman
    • -
    • ushanka resprite
    • +
    • Replaced security knockout gas canisters with a pepper spray smoke machine for better riot control.
    • +
    • Slime hunting mechanics to lavaland. They spawn randomly and can be fulton recovered back to xenobiology.
    • +
    • Slime mutation rate is heavily nerfed to encourage hunting specific colors instead of breeding to that color.
    • +
    • Slime hunting gear to mining and xenobio to support the above changes.
    -

    Readystorm546 updated:

    +

    Ratvar updated:

      -
    • I mean i just fixed the entire gun to work well
    • -
    • Made some balance changes to the gun
    • -
    • fixed a load time maybe by making the map smaller
    • +
    • Reeef-Bajr's protest gives a rise to classical lizard names across NT
    -

    Saratoubi updated:

    +

    Sir-Lagsalot updated:

      -
    • A knife to lavaland prisoner crash ruin. You can finally butcher fauna as a prisoner.
    • -
    • Bug fix for new Charlie Station. Fixed medical firedoor, and changed broken random loot drops to what they should actually be.
    • +
    • The Strange Beacon traitor item is now only purchasable for traitors with hijack or glorious death
    • +
    • Makes black gloves on-body sprite slightly lighter

    SomeguyManperson updated:

      -
    • expands whitelist for pet collars as a joke
    • -
    • umbral tendrils can be used by pacifists
    • -
    • limbs will now stay as they were when added to a body, rather than resetting to the body's default limb
    • -
    • catpeople don't count as human for collars
    • -
    • secborg is now in the research tree
    • -
    • Nicotine addictions now can cause you to drop items
    • -
    • overdosing on nicotine will cause lung damage
    • -
    • psicodine now metabolizes if mood is disabled
    • -
    • unstable is mood quirk and gives points
    • -
    • Lavaland gas station spawns with a shitty surplus rifle that shoots 10mm rounds instead of a .357 that can't have ammo printed
    • -
    • gunpoint doesn't trigger if the victim is tabled
    • -
    • Removes the absolution holoparasite special ability since its not a jojo reference
    • -
    • holyparas probably don't prevent round end on antagonist death/mulligan
    • -
    • simble
    • -
    • Adds the bo staff to the uplink for 8 tc. The bo staff is slightly weaker than the standard esword when attacking lethally but can be wielded on disarm intent to cause large amounts of stamina damage and incapacitate its target
    • -
    • bo staff no longer has a chance to randomly 8 second stun, and the knockout duration is 30 seconds instead of a minute
    • -
    • Magic mirror is now inside the bathroom instead of the room-that's-supposed-to-spawn-a-ghost-role-but-doesn't
    • -
    • mirror in the room-that's-supposed-to-spawn-a-ghost-role-but-doesn't is a normal mirror
    • -
    • moved colburn out of a room that's completely useless and never used to the hallway near the bathrooms
    • -
    • moves bowl into the bathroom from the room that's completely useless and never used
    • -
    • removes stupid shit from the room-that's-supposed-to-spawn-a-ghost-role-but-doesn't since it's a fireball staff and antimagic suit which is dumb to get without even fighting a single wizard
    • -
    • wizards now have boss level sentience and therefore can't be yeeted as easily
    • -
    • Passiveness effect no longer works on things made to guard loot
    • -
    • Obsessed now has a chance to have a protect/maroon objective instead of a kill objective
    • -
    • fix polaroid objective for obsessed
    • -
    • you will no longer get yeeted out of a cloning pod early by the spatial instability mutation
    • -
    • Power armor in the lavaland loot
    • -
    • No more stimpacks in the lavaland loot
    • -
    • Fugu gland doesn't work on holoparasites
    • -
    • makes valentines 2 days longer as a joke
    • -
    • Defibs all use the same proc called from carbon
    • -
    -

    Takahiru updated:

    -
      -
    • Changes the battlemage armour and the wizards hardsuit.
    • +
    • barrier rune will now actually use its cooldown period when disabled
    • +
    • barrier rune code is less hot garbage
    • +
    • The VTEC borg module is no longer available
    • +
    • you now die from bleeding
    • +
    • Devour will spawns the dark bead instantly
    • +
    • Adds a new ability, crawling shadows, to darkspawn that can be used as a movement and offensive ability
    • +
    • Divulge message says the name instead of DARKSPAWN_NAME
    • +
    • DRAGnet now has its teleport destination set manually
    • +
    • traitor angel potion is now an angel potion and not just a bottle that looks like a potion
    • +
    • plasmaman darkspawn no longer fucking die while hatching
    • +
    • umbral tendrils and dark beads can no longer be dropped
    • +
    • darkspawn have nodismember
    • +
    • darkspawn can now use devour will on veils for a small psi boost and to add their lucidity without needing to deconvert them or something stupid. Using devour will on a veil will not add lucidity for upgrades.
    • +
    • xeno queens can smack the emergency shuttle console to clear the xeno hostile environment rather than waiting it out
    • +
    • darkspawn prefix is now .k
    • +
    • Prosthetic limb now has sub-quirks allowing the selection of a specific limb for surprise amputation
    • +
    • ED-209 can be constructed without crafting again
    • +
    • forcefield projectors now have a delay before projecting forcefields
    • +
    +

    Szyszkrzyneczka updated:

    +
      +
    • Added Runes and a ruin for them! Exciting toys for wizards! Adds a Surprise Mechanic â„¢
    • +
    • Added my shitty rune sprites and projectiles
    • +
    • now constructo-bags can be gotten easier yay!

    TheGamerdk updated:

      -
    • spec_emag_act actually gets both variables now
    • +
    • Turns the chat back on
    -

    alexkar598 updated:

    +

    Trustback updated:

      -
    • The fake toy katana is no longer available for traitors to buy
    • -
    • Removed the ability to chose the security module on borgs by default.
    • -
    • Added an upgrade to allow a borg to switch to the security module. It is locked behing the Advanced Weaponry tech node
    • -
    • You can no longer fit AIs and other large mobs in xenobio crates
    • -
    • Engineering borgs can no longer destroy reinforced walls with their RCD.
    • +
    • Stabilized Pink now is a bit more safer.
    • +
    • Pheromone receptors are now out of reach for xenolings.
    -

    apocist updated:

    +

    alexkar598 updated:

      -
    • Adds 'Random Job' to Late Join Job Selection
    • -
    • Added 'GetRandomJob' proc to Job def
    • -
    • Moved around Job Functions to avoid duplication (all existing intact)
    • +
    • Obsessed people may no longer get the objective to take a picture with their target as it was bugged out.

    boodaliboo updated:

      -
    • Added new roundstart music
    • -
    • Added new useless reagant
    • -
    • tweaked wizard mob
    • -
    • redqueen did nothing now it does something
    • +
    • Adds a new autosurgeon for the unused medical beam gun to the traitor uplink for cmo and medical doctors
    • +
    • added a few new items to the syndicate uplink so we have some cool items that different races can experiment with
    • +
    • This is work in progress
    • +
    • Added a new genetics power
    • +
    • does ports of a variety of new mutations
    • +
    • tweaked the number of players required for nuke ops to declare war
    -

    monster860 updated:

    +

    missatessatessy updated:

      -
    • Fixes spacepod lasers not being able to hit anything *again*
    • +
    • Adds sheep that you can shave or milk.
    • +
    • sheep and wool icons
    • +
    • Adds a lot of cheese and stuff
    • +
    • cheese icons
    • +
    • Mice eat cheese
    • +
    • fixed power armor
    • +
    • Legion hosts/bodies don't float over tables.

    nichlas0010 updated:

      -
    • You can now drag&drop circuits into machines/computers
    • -
    • The above can also be used by borgs to create machines
    • -
    • Swedish mutation no longer uses characters that aren't in the swedish alphabet
    • +
    • flamethrower is no longer obtainable through the autolathe
    • +
    • rip summons
    • +
    • Stimball gone
    • +
    • supermatter has a power-ceiling of 1 million
    • +
    • Halloween now lasts a week!
    • +
    • Uranium/Iron mixes have been nerfed, so 200u is now the limit
    • +
    • the admin who marked your ticket as something is now shown, regardless of what it was marked as.
    • +
    • sandbox is gone
    • +
    • monkey gamemode gone
    • +
    • you now need an emag to buy dangerous shuttles
    • +
    • You will no longer be drafted into an antag position that you don't want to be
    • +
    • The game will now run extended if it cannot run any other modes
    • +
    • You can now break out of cuffs while moving
    • +
    • the "steal a full plasma tank" objective now checks for the equivalent to a full tank, not necessarily a single full tank.
    • +
    • Medals have been converted into achievements and moved from the hub to the database. This allows us to enable them.
    -

    swissloaf updated:

    +

    yacabo updated:

      -
    • updates header.html on the changelog so its accurate
    • -
    • Deletes weeb accent
    • -
    • Removed Danzig song
    • -
    • Removes JoJo from lobby music
    • +
    • The Clock Cult now calculates their power in joules rather than watts
    -

    yacabo updated:

    +

    ynot01 updated:

    +
      +
    • Holyparasite ghost poll now correctly says holyparasite instead of holoparasite
    • +
    • Holyparasite sprite now shows correctly
    • +
    • Holyparasite cards are now small and fit in pockets for proper anti-magic use
    • +
    • Added a hotline to the Syndicate
    • +
    • Cryptographic Sequencer now costs 6TC once more
    • +
    • Removed outdated changeling tip
    • +
    • Security module cyborgs now have an auto-charging disabler instead of one that draws from their cell
    • +
    + +

    30 September 2019

    +

    Kmc2000 and Identification updated:

    +
      +
    • Adds a police borg donator skin.
    • +
    • IT'S A LOBOTOMITE. HERE. IN THE DOME!
    • +
    +

    Xhuis for code, Theos for porting updated:

    +
      +
    • Adds darkspawn, a shadowling-like gamemode without the pesky thrall count
    • +
    +

    MrSpace&AsV9 updated:

    +
      +
    • Fuck AI tator tbh.
    • +
    +

    SomeguyManperson updated:

    +
      +
    • Detective revolver deals less stamina damage, takes roughly 3 shots to stamcrit someone now
    • +
    +

    AsV9 updated:

    +
      +
    • Fixed the emergency pod space suits unlocking at round start
    • +
    • The Xenobiology console must now be constructed, it no longer spawns at round start.
    • +
    +

    Codeatmos updated:

    +
      +
    • Radballs No longer go through glass, and now deal only 3 burn damage.
    • +
    +

    MayhemSailor updated:

    +
      +
    • Added Minsky Signs to YogStation, YogsPubby, YogsMeta, Omega, Mining Outpost & Labor Prison & removes old signs
    • +
    • fixes #5757
    • +
    • fixed a few typos in signs_departments.dm introduced in #6667
    • +
    +

    SomeguyManperson updated:

    +
      +
    • Shadowlings now turn glowshrooms into glown'tshrooms when using veil, be careful how you use them!
    • +
    • Spectral blade can now actually find ghosts
    • +
    • AI no nonhumans objective is more clear on its purpose
    • +
    • Station goals are all unlocked at the command report
    • +
    • Removes exile implants from cargo since they are useless
    • +
    • SORRY PAL YOU AREN'T ALLOWED OUT OF THERE YET
    • +
    • Conscription kit has a KA in it
    • +
    • This never happened
    • +
    • goose can no longer instant transmission people to it
    • +
    • Holy hand grenades are more viable, and the holy hand grenade item will now trigger the holy explosion effect
    • +
    • Having your lungs removed will actually kill you
    • +
    +

    nichlas0010 updated:

      -
    • Blue warning lights turn on when a hostile atmosphere is detected
    • -
    • Tricorder will no longer atmo scan when clicking on literally anything
    • +
    • NT lizards will now be named "synergizes the back-end", rather than "reeef-bajr"

    ynot01 updated:

      -
    • Removed implant breaker from the gang tool
    • -
    • Standardizes more achievement titles and descriptions
    • -
    • Pirates are now informed they cannot murderbone
    • -
    • Removed VR sleeper board from circuit imprinters
    • -
    • Vampire blood-suck instructions enlarged
    • -
    • Added a new arcade prize, the Gloves of Hugging
    • -
    • Disarm pushes now knockdown instead of paralyze
    • -
    • Shadowling ascendant melee damage increased
    • +
    • Added a holyparasite to the null rod reskins
    • +
    • Perfluorodecalin no longer mutes you
    • +
    • Holoparasites are now 15TC
    • +
    • VTEC cyborg module functional once more
    • +
    • Disabler cooler module has been given a warning as to not use it until fixed
    • +
    • Holyparasite can now purge runes
diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index cee44ca48680..b2b56d7cb225 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -23258,223 +23258,3 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - bugfix: Removed outdated changeling tip - tweak: Security module cyborgs now have an auto-charging disabler instead of one that draws from their cell -2020-02-21: - ' Altoids': - - bugfix: The paper icon should now update when it's written onto. - - bugfix: Fixes photocopiers failing to copy paper with only player-written text. - - bugfix: Fixes bug with handwritten paperfields always writing to bottom. - - bugfix: Copies of copies of copies of copies of paper should now be capable of - being faded out. - - bugfix: Player-written text will now actually be printed black in photocopiers. - - rscadd: Gangs, Clownops, Generic antags, EAAs, IAAs, Culties, Clockies, Revs, - Sentient Diseases, Revenants, Vampires, Pirates and Blobs now all have unique - achievements for greentexting! - - bugfix: Fixes paper potentially crashing the server when attempting to scramble - language-holding text. - - bugfix: Fixed a rare, esoteric bug with paper that could result in broken HTML - for people viewing scrambled paper. - - bugfix: Fixes several quirks working improperly. - ' Hopek': - - rscadd: Emote cooldown framework has been added. This means you cannot spam a - single emote in rapid succession (sorry macro kiddies)! - - rscadd: Used this new emote cooldown framework to add a longer delay to *deathgasp - . Take that spamming silicons! - - rscadd: You can now emag a light switch. - - rscadd: Added a framework to support accents. - - rscadd: Added a new negative trait to pick a random accent. - - rscadd: Added 20 new unique accents to our glorious game! - - rscadd: Stethoscope is now finally craft-able! - - rscadd: Makes 7 types of different special cardboard containers foldable such - as Donut boxes, Cigarette boxes, egg boxes etc. - - tweak: Removed debug messages from old-English. Whoops! - - bugfix: Renamed the typo'd "spakespearean" file to shakespearean as intended causing - it to actually work! Whoops! - - rscdel: Removed gold necklace contraband from the clothing vendor. NT no longer - sells contraband. - - rscadd: Added Monkey powder. Obtainable from grinding monkey cubes. - - tweak: Monkey cubes now grind into Monkey powder rather than Nutriment. - - tweak: Gorilla cubes now grind into Monkey powder rather than Nutriment. - - rscadd: Glass shards now be ground to silicon just like glass mats. - - tweak: Fixed every battery and charge indicator sprite to be centered. Crazy!! - - tweak: Centers MMI and MMI brain sprites! - - tweak: Centered the 357 and 38 revolver speedloader sprites! - - tweak: Centered 38 chemistry sprites. Some chemical grenade sprites, most beakers, - all bottles, and even the chemistry heater was off-center! - - tweak: tweaked reagants to be centered now that their containers are centered. - Whoops! - ' Identification': - - tweak: ':eyes:' - - tweak: The syringe sprite has been flipped horizontally to hopefully make it seem - less jarring. - - rscdel: I no longer get emails when someone touches a folder or two. - ' JamieD12': - - tweak: Changed blob from 20 to 25 players - ' Ktlwjec': - - tweak: Food crafting menus are alphabetised. - ' Robert': - - rscadd: Urinal is now craftable! Wow! - ' Saratoubi': - - rscadd: 'replaces hivebots with benos, increases avaviable spawns from 3 to 5, - adds entire west wing that includes: Medbay, ATMOS, and Mining departments.' - - rscdel: Boring old hivebots. - ' Skoglol': - - bugfix: Voice of god no longer causes you to get muted. - ' ktlwjec': - - tweak: Pubbystation QM office is office-sized, not a closet. - - rscadd: Adds a cheese bar. - - rscadd: Janimaid uniform is now available in the JaniDrobe. - - rscadd: Boxstation has a prisoner locker room, located south of the labor camp - shuttle dock. - ' monster860': - - tweak: Blobs block atmos - - tweak: Window shutters can now *always* be opened without a crowbar no matter - what - - tweak: Fire alarms now longer prevent hand-opening of thin firelocks - - bugfix: Fixes mapping issue of not being able to mail stuff to the HoP office - CMOisLing: - - rscadd: Adds Greytide implant for assistants - Darkstick: - - rscadd: Added a sink to the recovery shuttle - - rscdel: Had to sacrifice a bed and a light fixture, however I replaced it by two - small light fixtures instead - DerelictDrone: - - rscadd: You can now deconstruct and reconstruct stacking machines, as well as - change their stack size, and the input or output directions separately - - rscadd: Conveyors may be recycled now. - - rscadd: Use a multitool on conveyor assemblies to unlink them from all switches, - or use a multitool on a switch assembly to randomly generate a new ID for linking - conveyors. - - rscadd: Adds cavity implants and implant removal surgeries for preternis and those - with augmented torsos. - - rscadd: Re-added the darker patterned scarves to the clothesmate. - - rscadd: You may now fold any folder by alt-clicking on it, so long as it's empty. - Hopekz: - - rscadd: Added curtains! Craft them in the crafting menu and color them with the - color wheel using any crayon! - - rscadd: Toilets are finally craftable. Wow! - - tweak: Xeno console is back. - - tweak: Removed cowboy puss. It's now a mug. - JamieD1: - - rscdel: Removed stand from wizard academy - Ktlwjec: - - rscadd: Command EVA suits, available in boxstation and deltastation EVA. - Ktlwjec1: - - rscadd: Security cyborgs now have a donut synthesizer. - - rscadd: You can now make donk cake, craftable using donk pockets and a plain cake. - - tweak: '"To Serve Man" and "Barman Recipes" manuals lead to their respective pages, - they are no longer identical.' - Lynameep: - - bugfix: 'Fixed #7672' - - bugfix: fixed a few things - - tweak: tweaked a few things - Mr-Space: - - bugfix: Clerk, Psychiatrist, Sigtech, Paramedic and Mining Medic Plasmemes now - have proper outfits. - - bugfix: Simple animals can't surrender anymore. - - bugfix: Plasmamen can pick different bag types now. - Potototatoh: - - bugfix: fixed the syringe looking like dookie - - imageadd: replaces the syringe and autoinjectors - - imagedel: deleted some icons and images - - imageadd: replace db shotgun sprite - - imagedel: replaces db shotgun sprite e - - tweak: some swords are nows facing down rather than across spessman - - tweak: ushanka resprite - Readystorm546: - - bugfix: I mean i just fixed the entire gun to work well - - tweak: Made some balance changes to the gun - - bugfix: fixed a load time maybe by making the map smaller - Saratoubi: - - rscadd: A knife to lavaland prisoner crash ruin. You can finally butcher fauna - as a prisoner. - - bugfix: Bug fix for new Charlie Station. Fixed medical firedoor, and changed broken - random loot drops to what they should actually be. - SomeguyManperson: - - tweak: ' expands whitelist for pet collars as a joke' - - tweak: umbral tendrils can be used by pacifists - - bugfix: limbs will now stay as they were when added to a body, rather than resetting - to the body's default limb - - bugfix: catpeople don't count as human for collars - - bugfix: secborg is now in the research tree - - rscadd: Nicotine addictions now can cause you to drop items - - rscadd: overdosing on nicotine will cause lung damage - - bugfix: psicodine now metabolizes if mood is disabled - - tweak: unstable is mood quirk and gives points - - tweak: Lavaland gas station spawns with a shitty surplus rifle that shoots 10mm - rounds instead of a .357 that can't have ammo printed - - bugfix: gunpoint doesn't trigger if the victim is tabled - - rscdel: Removes the absolution holoparasite special ability since its not a jojo - reference - - bugfix: holyparas probably don't prevent round end on antagonist death/mulligan - - bugfix: simble - - rscadd: Adds the bo staff to the uplink for 8 tc. The bo staff is slightly weaker - than the standard esword when attacking lethally but can be wielded on disarm - intent to cause large amounts of stamina damage and incapacitate its target - - rscdel: bo staff no longer has a chance to randomly 8 second stun, and the knockout - duration is 30 seconds instead of a minute - - tweak: Magic mirror is now inside the bathroom instead of the room-that's-supposed-to-spawn-a-ghost-role-but-doesn't - - tweak: mirror in the room-that's-supposed-to-spawn-a-ghost-role-but-doesn't is - a normal mirror - - tweak: moved colburn out of a room that's completely useless and never used to - the hallway near the bathrooms - - tweak: moves bowl into the bathroom from the room that's completely useless and - never used - - tweak: removes stupid shit from the room-that's-supposed-to-spawn-a-ghost-role-but-doesn't - since it's a fireball staff and antimagic suit which is dumb to get without - even fighting a single wizard - - tweak: wizards now have boss level sentience and therefore can't be yeeted as - easily - - bugfix: Passiveness effect no longer works on things made to guard loot - - rscadd: Obsessed now has a chance to have a protect/maroon objective instead of - a kill objective - - bugfix: fix polaroid objective for obsessed - - bugfix: you will no longer get yeeted out of a cloning pod early by the spatial - instability mutation - - rscadd: Power armor in the lavaland loot - - rscdel: No more stimpacks in the lavaland loot - - rscdel: Fugu gland doesn't work on holoparasites - - rscadd: makes valentines 2 days longer as a joke - - tweak: Defibs all use the same proc called from carbon - Takahiru: - - tweak: Changes the battlemage armour and the wizards hardsuit. - TheGamerdk: - - bugfix: spec_emag_act actually gets both variables now - alexkar598: - - rscdel: The fake toy katana is no longer available for traitors to buy - - rscdel: Removed the ability to chose the security module on borgs by default. - - rscadd: Added an upgrade to allow a borg to switch to the security module. It - is locked behing the Advanced Weaponry tech node - - bugfix: You can no longer fit AIs and other large mobs in xenobio crates - - tweak: Engineering borgs can no longer destroy reinforced walls with their RCD. - apocist: - - rscadd: Adds 'Random Job' to Late Join Job Selection - - rscadd: Added 'GetRandomJob' proc to Job def - - tweak: Moved around Job Functions to avoid duplication (all existing intact) - boodaliboo: - - rscadd: Added new roundstart music - - rscadd: Added new useless reagant - - tweak: tweaked wizard mob - - rscadd: redqueen did nothing now it does something - monster860: - - bugfix: Fixes spacepod lasers not being able to hit anything *again* - nichlas0010: - - tweak: You can now drag&drop circuits into machines/computers - - tweak: The above can also be used by borgs to create machines - - tweak: Swedish mutation no longer uses characters that aren't in the swedish alphabet - swissloaf: - - tweak: updates header.html on the changelog so its accurate - - rscdel: Deletes weeb accent - - rscdel: Removed Danzig song - - rscdel: Removes JoJo from lobby music - yacabo: - - rscadd: Blue warning lights turn on when a hostile atmosphere is detected - - bugfix: Tricorder will no longer atmo scan when clicking on literally anything - ynot01: - - rscdel: Removed implant breaker from the gang tool - - spellcheck: Standardizes more achievement titles and descriptions - - tweak: Pirates are now informed they cannot murderbone - - rscdel: Removed VR sleeper board from circuit imprinters - - tweak: Vampire blood-suck instructions enlarged - - rscadd: Added a new arcade prize, the Gloves of Hugging - - tweak: Disarm pushes now knockdown instead of paralyze - - tweak: Shadowling ascendant melee damage increased diff --git a/html/changelogs/AutoChangelog-pr-7050.yml b/html/changelogs/AutoChangelog-pr-7050.yml new file mode 100644 index 000000000000..cbd0463293f7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7050.yml @@ -0,0 +1,3 @@ +author: boodaliboo +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7051.yml b/html/changelogs/AutoChangelog-pr-7051.yml new file mode 100644 index 000000000000..cbd0463293f7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7051.yml @@ -0,0 +1,3 @@ +author: boodaliboo +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7054.yml b/html/changelogs/AutoChangelog-pr-7054.yml new file mode 100644 index 000000000000..cc7ea3a7fd49 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7054.yml @@ -0,0 +1,3 @@ +author: Codeatmos +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7065.yml b/html/changelogs/AutoChangelog-pr-7065.yml new file mode 100644 index 000000000000..cbd0463293f7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7065.yml @@ -0,0 +1,3 @@ +author: boodaliboo +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7070.yml b/html/changelogs/AutoChangelog-pr-7070.yml new file mode 100644 index 000000000000..7f71afb6b74e --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7070.yml @@ -0,0 +1,3 @@ +author: ' monster860, also asd for the quickwrite dll' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7111.yml b/html/changelogs/AutoChangelog-pr-7111.yml new file mode 100644 index 000000000000..58c2366edba9 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7111.yml @@ -0,0 +1,3 @@ +author: AsV9 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7120.yml b/html/changelogs/AutoChangelog-pr-7120.yml new file mode 100644 index 000000000000..cbd0463293f7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7120.yml @@ -0,0 +1,3 @@ +author: boodaliboo +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7127.yml b/html/changelogs/AutoChangelog-pr-7127.yml new file mode 100644 index 000000000000..7dd5b2302c79 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7127.yml @@ -0,0 +1,3 @@ +author: CMOisLing +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7131.yml b/html/changelogs/AutoChangelog-pr-7131.yml new file mode 100644 index 000000000000..f38d2e4bbe3f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7131.yml @@ -0,0 +1,3 @@ +author: nichlas0010 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7132.yml b/html/changelogs/AutoChangelog-pr-7132.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7132.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7133.yml b/html/changelogs/AutoChangelog-pr-7133.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7133.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7134.yml b/html/changelogs/AutoChangelog-pr-7134.yml new file mode 100644 index 000000000000..e8b90e83a3a9 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7134.yml @@ -0,0 +1,4 @@ +author: ' Wjohnston sprites and Mey Ha Zah for some help getting those sprites into + a sane form' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7135.yml b/html/changelogs/AutoChangelog-pr-7135.yml new file mode 100644 index 000000000000..2e99eb3b36c2 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7135.yml @@ -0,0 +1,3 @@ +author: ' die' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7136.yml b/html/changelogs/AutoChangelog-pr-7136.yml new file mode 100644 index 000000000000..67ce72849fe5 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7136.yml @@ -0,0 +1,3 @@ +author: Firewolf34 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7139.yml b/html/changelogs/AutoChangelog-pr-7139.yml new file mode 100644 index 000000000000..cbd0463293f7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7139.yml @@ -0,0 +1,3 @@ +author: boodaliboo +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7141.yml b/html/changelogs/AutoChangelog-pr-7141.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7141.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7144.yml b/html/changelogs/AutoChangelog-pr-7144.yml new file mode 100644 index 000000000000..d0b4793a656a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7144.yml @@ -0,0 +1,3 @@ +author: ' Identification' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7145.yml b/html/changelogs/AutoChangelog-pr-7145.yml new file mode 100644 index 000000000000..79fecd1210ab --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7145.yml @@ -0,0 +1,3 @@ +author: ' SerJanko for epic asteroid sprites and qustinnus' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7146.yml b/html/changelogs/AutoChangelog-pr-7146.yml new file mode 100644 index 000000000000..7afa7d6658d8 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7146.yml @@ -0,0 +1,3 @@ +author: ' Niknakflak' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7147.yml b/html/changelogs/AutoChangelog-pr-7147.yml new file mode 100644 index 000000000000..6d5d4e311a75 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7147.yml @@ -0,0 +1,3 @@ +author: ' Nebulacrity and Meyhazah' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7148.yml b/html/changelogs/AutoChangelog-pr-7148.yml new file mode 100644 index 000000000000..bb2c49c7b144 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7148.yml @@ -0,0 +1,3 @@ +author: Lostlarry +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7153.yml b/html/changelogs/AutoChangelog-pr-7153.yml new file mode 100644 index 000000000000..bb2c49c7b144 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7153.yml @@ -0,0 +1,3 @@ +author: Lostlarry +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7156.yml b/html/changelogs/AutoChangelog-pr-7156.yml new file mode 100644 index 000000000000..cc7ea3a7fd49 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7156.yml @@ -0,0 +1,3 @@ +author: Codeatmos +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7159.yml b/html/changelogs/AutoChangelog-pr-7159.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7159.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7161.yml b/html/changelogs/AutoChangelog-pr-7161.yml new file mode 100644 index 000000000000..38075b44c03d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7161.yml @@ -0,0 +1,3 @@ +author: ' dennok' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7162.yml b/html/changelogs/AutoChangelog-pr-7162.yml new file mode 100644 index 000000000000..f38d2e4bbe3f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7162.yml @@ -0,0 +1,3 @@ +author: nichlas0010 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7163.yml b/html/changelogs/AutoChangelog-pr-7163.yml new file mode 100644 index 000000000000..f38d2e4bbe3f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7163.yml @@ -0,0 +1,3 @@ +author: nichlas0010 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7170.yml b/html/changelogs/AutoChangelog-pr-7170.yml new file mode 100644 index 000000000000..5828d607da43 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7170.yml @@ -0,0 +1,3 @@ +author: swissloaf +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7172.yml b/html/changelogs/AutoChangelog-pr-7172.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7172.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7174.yml b/html/changelogs/AutoChangelog-pr-7174.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7174.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7176.yml b/html/changelogs/AutoChangelog-pr-7176.yml new file mode 100644 index 000000000000..5828d607da43 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7176.yml @@ -0,0 +1,3 @@ +author: swissloaf +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7177.yml b/html/changelogs/AutoChangelog-pr-7177.yml new file mode 100644 index 000000000000..697d8cbafacc --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7177.yml @@ -0,0 +1,3 @@ +author: missatessatessy +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7178.yml b/html/changelogs/AutoChangelog-pr-7178.yml new file mode 100644 index 000000000000..79ab824f10bb --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7178.yml @@ -0,0 +1,3 @@ +author: Darkstick +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7179.yml b/html/changelogs/AutoChangelog-pr-7179.yml new file mode 100644 index 000000000000..f38d2e4bbe3f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7179.yml @@ -0,0 +1,3 @@ +author: nichlas0010 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7181.yml b/html/changelogs/AutoChangelog-pr-7181.yml new file mode 100644 index 000000000000..d0b4793a656a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7181.yml @@ -0,0 +1,3 @@ +author: ' Identification' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7183.yml b/html/changelogs/AutoChangelog-pr-7183.yml new file mode 100644 index 000000000000..e635ea37733f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7183.yml @@ -0,0 +1,3 @@ +author: fluffe9911 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7187.yml b/html/changelogs/AutoChangelog-pr-7187.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7187.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7188.yml b/html/changelogs/AutoChangelog-pr-7188.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7188.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7191.yml b/html/changelogs/AutoChangelog-pr-7191.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7191.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7193.yml b/html/changelogs/AutoChangelog-pr-7193.yml new file mode 100644 index 000000000000..71e90ad02eda --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7193.yml @@ -0,0 +1,3 @@ +author: Szyszkrzyneczka +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7198.yml b/html/changelogs/AutoChangelog-pr-7198.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7198.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7202.yml b/html/changelogs/AutoChangelog-pr-7202.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7202.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7212.yml b/html/changelogs/AutoChangelog-pr-7212.yml new file mode 100644 index 000000000000..7f03ee6aac38 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7212.yml @@ -0,0 +1,3 @@ +author: Xoxeyos +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7213.yml b/html/changelogs/AutoChangelog-pr-7213.yml new file mode 100644 index 000000000000..9211f51d9d63 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7213.yml @@ -0,0 +1,3 @@ +author: yacabo +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7214.yml b/html/changelogs/AutoChangelog-pr-7214.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7214.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7215.yml b/html/changelogs/AutoChangelog-pr-7215.yml new file mode 100644 index 000000000000..2298a3441ade --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7215.yml @@ -0,0 +1,3 @@ +author: AutisticFroggy +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7216.yml b/html/changelogs/AutoChangelog-pr-7216.yml new file mode 100644 index 000000000000..2298a3441ade --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7216.yml @@ -0,0 +1,3 @@ +author: AutisticFroggy +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7217.yml b/html/changelogs/AutoChangelog-pr-7217.yml new file mode 100644 index 000000000000..2298a3441ade --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7217.yml @@ -0,0 +1,3 @@ +author: AutisticFroggy +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7220.yml b/html/changelogs/AutoChangelog-pr-7220.yml new file mode 100644 index 000000000000..58c2366edba9 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7220.yml @@ -0,0 +1,3 @@ +author: AsV9 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7221.yml b/html/changelogs/AutoChangelog-pr-7221.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7221.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7222.yml b/html/changelogs/AutoChangelog-pr-7222.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7222.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7225.yml b/html/changelogs/AutoChangelog-pr-7225.yml new file mode 100644 index 000000000000..e124ca97c6e6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7225.yml @@ -0,0 +1,3 @@ +author: monster860 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7226.yml b/html/changelogs/AutoChangelog-pr-7226.yml new file mode 100644 index 000000000000..58c2366edba9 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7226.yml @@ -0,0 +1,3 @@ +author: AsV9 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7227.yml b/html/changelogs/AutoChangelog-pr-7227.yml new file mode 100644 index 000000000000..16a20e37003b --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7227.yml @@ -0,0 +1,3 @@ +author: ' spider king' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7229.yml b/html/changelogs/AutoChangelog-pr-7229.yml new file mode 100644 index 000000000000..53325075de9d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7229.yml @@ -0,0 +1,3 @@ +author: Hopekz +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7230.yml b/html/changelogs/AutoChangelog-pr-7230.yml new file mode 100644 index 000000000000..53325075de9d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7230.yml @@ -0,0 +1,3 @@ +author: Hopekz +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7231.yml b/html/changelogs/AutoChangelog-pr-7231.yml new file mode 100644 index 000000000000..f4421df31287 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7231.yml @@ -0,0 +1,3 @@ +author: ynot01 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7232.yml b/html/changelogs/AutoChangelog-pr-7232.yml new file mode 100644 index 000000000000..e124ca97c6e6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7232.yml @@ -0,0 +1,3 @@ +author: monster860 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7233.yml b/html/changelogs/AutoChangelog-pr-7233.yml new file mode 100644 index 000000000000..cbd0463293f7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7233.yml @@ -0,0 +1,3 @@ +author: boodaliboo +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7234.yml b/html/changelogs/AutoChangelog-pr-7234.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7234.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7245.yml b/html/changelogs/AutoChangelog-pr-7245.yml new file mode 100644 index 000000000000..697d8cbafacc --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7245.yml @@ -0,0 +1,3 @@ +author: missatessatessy +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7246.yml b/html/changelogs/AutoChangelog-pr-7246.yml new file mode 100644 index 000000000000..697d8cbafacc --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7246.yml @@ -0,0 +1,3 @@ +author: missatessatessy +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7247.yml b/html/changelogs/AutoChangelog-pr-7247.yml new file mode 100644 index 000000000000..cbd0463293f7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7247.yml @@ -0,0 +1,3 @@ +author: boodaliboo +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7251.yml b/html/changelogs/AutoChangelog-pr-7251.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7251.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7254.yml b/html/changelogs/AutoChangelog-pr-7254.yml new file mode 100644 index 000000000000..77ad91140f98 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7254.yml @@ -0,0 +1,4 @@ +author: "DerelictDrone" +delete-after: true +changes: + - rscadd: "You can now deconstruct and reconstruct stacking machines, as well as change their stack size, and the input or output directions separately" diff --git a/html/changelogs/AutoChangelog-pr-7256.yml b/html/changelogs/AutoChangelog-pr-7256.yml new file mode 100644 index 000000000000..cbd0463293f7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7256.yml @@ -0,0 +1,3 @@ +author: boodaliboo +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7262.yml b/html/changelogs/AutoChangelog-pr-7262.yml new file mode 100644 index 000000000000..ffb9b13f6bfb --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7262.yml @@ -0,0 +1,3 @@ +author: Readystorm546 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7263.yml b/html/changelogs/AutoChangelog-pr-7263.yml new file mode 100644 index 000000000000..ffb9b13f6bfb --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7263.yml @@ -0,0 +1,3 @@ +author: Readystorm546 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7265.yml b/html/changelogs/AutoChangelog-pr-7265.yml new file mode 100644 index 000000000000..3578f8ce2913 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7265.yml @@ -0,0 +1,3 @@ +author: ' Altoids' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7267.yml b/html/changelogs/AutoChangelog-pr-7267.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7267.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7268.yml b/html/changelogs/AutoChangelog-pr-7268.yml new file mode 100644 index 000000000000..3578f8ce2913 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7268.yml @@ -0,0 +1,3 @@ +author: ' Altoids' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7269.yml b/html/changelogs/AutoChangelog-pr-7269.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7269.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7270.yml b/html/changelogs/AutoChangelog-pr-7270.yml new file mode 100644 index 000000000000..71e90ad02eda --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7270.yml @@ -0,0 +1,3 @@ +author: Szyszkrzyneczka +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7271.yml b/html/changelogs/AutoChangelog-pr-7271.yml new file mode 100644 index 000000000000..d0b4793a656a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7271.yml @@ -0,0 +1,3 @@ +author: ' Identification' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7273.yml b/html/changelogs/AutoChangelog-pr-7273.yml new file mode 100644 index 000000000000..3d6d7ad87506 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7273.yml @@ -0,0 +1,3 @@ +author: ' alexkar598, exploit found by Lovebird' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7274.yml b/html/changelogs/AutoChangelog-pr-7274.yml new file mode 100644 index 000000000000..d0b4793a656a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7274.yml @@ -0,0 +1,3 @@ +author: ' Identification' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7276.yml b/html/changelogs/AutoChangelog-pr-7276.yml new file mode 100644 index 000000000000..5828d607da43 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7276.yml @@ -0,0 +1,3 @@ +author: swissloaf +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7277.yml b/html/changelogs/AutoChangelog-pr-7277.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7277.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7278.yml b/html/changelogs/AutoChangelog-pr-7278.yml new file mode 100644 index 000000000000..5828d607da43 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7278.yml @@ -0,0 +1,3 @@ +author: swissloaf +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7281.yml b/html/changelogs/AutoChangelog-pr-7281.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7281.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7282.yml b/html/changelogs/AutoChangelog-pr-7282.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7282.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7286.yml b/html/changelogs/AutoChangelog-pr-7286.yml new file mode 100644 index 000000000000..d0b4793a656a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7286.yml @@ -0,0 +1,3 @@ +author: ' Identification' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7290.yml b/html/changelogs/AutoChangelog-pr-7290.yml new file mode 100644 index 000000000000..53325075de9d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7290.yml @@ -0,0 +1,3 @@ +author: Hopekz +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7293.yml b/html/changelogs/AutoChangelog-pr-7293.yml new file mode 100644 index 000000000000..53325075de9d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7293.yml @@ -0,0 +1,3 @@ +author: Hopekz +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7294.yml b/html/changelogs/AutoChangelog-pr-7294.yml new file mode 100644 index 000000000000..53325075de9d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7294.yml @@ -0,0 +1,3 @@ +author: Hopekz +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7295.yml b/html/changelogs/AutoChangelog-pr-7295.yml new file mode 100644 index 000000000000..53325075de9d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7295.yml @@ -0,0 +1,3 @@ +author: Hopekz +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7303.yml b/html/changelogs/AutoChangelog-pr-7303.yml new file mode 100644 index 000000000000..bb2c49c7b144 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7303.yml @@ -0,0 +1,3 @@ +author: Lostlarry +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7304.yml b/html/changelogs/AutoChangelog-pr-7304.yml new file mode 100644 index 000000000000..7dd5b2302c79 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7304.yml @@ -0,0 +1,3 @@ +author: CMOisLing +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7306.yml b/html/changelogs/AutoChangelog-pr-7306.yml new file mode 100644 index 000000000000..5b4e3cad30af --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7306.yml @@ -0,0 +1,4 @@ +author: "CMOisLing" +delete-after: true +changes: + - rscadd: "Adds Greytide implant for assistants" diff --git a/html/changelogs/AutoChangelog-pr-7307.yml b/html/changelogs/AutoChangelog-pr-7307.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7307.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7312.yml b/html/changelogs/AutoChangelog-pr-7312.yml new file mode 100644 index 000000000000..bb2c49c7b144 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7312.yml @@ -0,0 +1,3 @@ +author: Lostlarry +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7317.yml b/html/changelogs/AutoChangelog-pr-7317.yml new file mode 100644 index 000000000000..f4421df31287 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7317.yml @@ -0,0 +1,3 @@ +author: ynot01 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7319.yml b/html/changelogs/AutoChangelog-pr-7319.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7319.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7324.yml b/html/changelogs/AutoChangelog-pr-7324.yml new file mode 100644 index 000000000000..bb2c49c7b144 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7324.yml @@ -0,0 +1,3 @@ +author: Lostlarry +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7330.yml b/html/changelogs/AutoChangelog-pr-7330.yml new file mode 100644 index 000000000000..3578f8ce2913 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7330.yml @@ -0,0 +1,3 @@ +author: ' Altoids' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7334.yml b/html/changelogs/AutoChangelog-pr-7334.yml new file mode 100644 index 000000000000..e6eccfadf504 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7334.yml @@ -0,0 +1,3 @@ +author: Mr-Space +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7336.yml b/html/changelogs/AutoChangelog-pr-7336.yml new file mode 100644 index 000000000000..534187285289 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7336.yml @@ -0,0 +1,3 @@ +author: ' Darkstick' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7338.yml b/html/changelogs/AutoChangelog-pr-7338.yml new file mode 100644 index 000000000000..71e90ad02eda --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7338.yml @@ -0,0 +1,3 @@ +author: Szyszkrzyneczka +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7339.yml b/html/changelogs/AutoChangelog-pr-7339.yml new file mode 100644 index 000000000000..97bc70556900 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7339.yml @@ -0,0 +1,3 @@ +author: ' 81Denton' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7341.yml b/html/changelogs/AutoChangelog-pr-7341.yml new file mode 100644 index 000000000000..697d8cbafacc --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7341.yml @@ -0,0 +1,3 @@ +author: missatessatessy +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7342.yml b/html/changelogs/AutoChangelog-pr-7342.yml new file mode 100644 index 000000000000..697d8cbafacc --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7342.yml @@ -0,0 +1,3 @@ +author: missatessatessy +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7343.yml b/html/changelogs/AutoChangelog-pr-7343.yml new file mode 100644 index 000000000000..697d8cbafacc --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7343.yml @@ -0,0 +1,3 @@ +author: missatessatessy +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7345.yml b/html/changelogs/AutoChangelog-pr-7345.yml new file mode 100644 index 000000000000..d6614cb517dd --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7345.yml @@ -0,0 +1,3 @@ +author: ' McDonald072' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7346.yml b/html/changelogs/AutoChangelog-pr-7346.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7346.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7347.yml b/html/changelogs/AutoChangelog-pr-7347.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7347.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7358.yml b/html/changelogs/AutoChangelog-pr-7358.yml new file mode 100644 index 000000000000..bb2c49c7b144 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7358.yml @@ -0,0 +1,3 @@ +author: Lostlarry +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7361.yml b/html/changelogs/AutoChangelog-pr-7361.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7361.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7363.yml b/html/changelogs/AutoChangelog-pr-7363.yml new file mode 100644 index 000000000000..cbd0463293f7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7363.yml @@ -0,0 +1,3 @@ +author: boodaliboo +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7364.yml b/html/changelogs/AutoChangelog-pr-7364.yml new file mode 100644 index 000000000000..e124ca97c6e6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7364.yml @@ -0,0 +1,3 @@ +author: monster860 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7365.yml b/html/changelogs/AutoChangelog-pr-7365.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7365.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7366.yml b/html/changelogs/AutoChangelog-pr-7366.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7366.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7370.yml b/html/changelogs/AutoChangelog-pr-7370.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7370.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7371.yml b/html/changelogs/AutoChangelog-pr-7371.yml new file mode 100644 index 000000000000..3f84f32ee3b8 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7371.yml @@ -0,0 +1,3 @@ +author: ' Hopek' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7372.yml b/html/changelogs/AutoChangelog-pr-7372.yml new file mode 100644 index 000000000000..a9398984d0f6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7372.yml @@ -0,0 +1,5 @@ +author: " Hopek" +delete-after: true +changes: + - rscadd: "Emote cooldown framework has been added. This means you cannot spam a single emote in rapid succession (sorry macro kiddies)!" + - rscadd: "Used this new emote cooldown framework to add a longer delay to *deathgasp . Take that spamming silicons!" diff --git a/html/changelogs/AutoChangelog-pr-7373.yml b/html/changelogs/AutoChangelog-pr-7373.yml new file mode 100644 index 000000000000..e124ca97c6e6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7373.yml @@ -0,0 +1,3 @@ +author: monster860 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7374.yml b/html/changelogs/AutoChangelog-pr-7374.yml new file mode 100644 index 000000000000..3f84f32ee3b8 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7374.yml @@ -0,0 +1,3 @@ +author: ' Hopek' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7376.yml b/html/changelogs/AutoChangelog-pr-7376.yml new file mode 100644 index 000000000000..d0b4793a656a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7376.yml @@ -0,0 +1,3 @@ +author: ' Identification' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7382.yml b/html/changelogs/AutoChangelog-pr-7382.yml new file mode 100644 index 000000000000..d0b4793a656a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7382.yml @@ -0,0 +1,3 @@ +author: ' Identification' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7384.yml b/html/changelogs/AutoChangelog-pr-7384.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7384.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7385.yml b/html/changelogs/AutoChangelog-pr-7385.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7385.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7394.yml b/html/changelogs/AutoChangelog-pr-7394.yml new file mode 100644 index 000000000000..ffb9b13f6bfb --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7394.yml @@ -0,0 +1,3 @@ +author: Readystorm546 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7398.yml b/html/changelogs/AutoChangelog-pr-7398.yml new file mode 100644 index 000000000000..ff1b0aca45ca --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7398.yml @@ -0,0 +1,3 @@ +author: ' alexkar598' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7410.yml b/html/changelogs/AutoChangelog-pr-7410.yml new file mode 100644 index 000000000000..d0b4793a656a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7410.yml @@ -0,0 +1,3 @@ +author: ' Identification' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7418.yml b/html/changelogs/AutoChangelog-pr-7418.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7418.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7421.yml b/html/changelogs/AutoChangelog-pr-7421.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7421.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7422.yml b/html/changelogs/AutoChangelog-pr-7422.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7422.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7427.yml b/html/changelogs/AutoChangelog-pr-7427.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7427.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7429.yml b/html/changelogs/AutoChangelog-pr-7429.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7429.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7431.yml b/html/changelogs/AutoChangelog-pr-7431.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7431.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7432.yml b/html/changelogs/AutoChangelog-pr-7432.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7432.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7433.yml b/html/changelogs/AutoChangelog-pr-7433.yml new file mode 100644 index 000000000000..4a174b9f1c63 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7433.yml @@ -0,0 +1,8 @@ +author: " Altoids" +delete-after: true +changes: + - bugfix: "The paper icon should now update when it's written onto." + - bugfix: "Fixes photocopiers failing to copy paper with only player-written text." + - bugfix: "Fixes bug with handwritten paperfields always writing to bottom." + - bugfix: "Copies of copies of copies of copies of paper should now be capable of being faded out." + - bugfix: "Player-written text will now actually be printed black in photocopiers." diff --git a/html/changelogs/AutoChangelog-pr-7436.yml b/html/changelogs/AutoChangelog-pr-7436.yml new file mode 100644 index 000000000000..f4421df31287 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7436.yml @@ -0,0 +1,3 @@ +author: ynot01 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7437.yml b/html/changelogs/AutoChangelog-pr-7437.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7437.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7442.yml b/html/changelogs/AutoChangelog-pr-7442.yml new file mode 100644 index 000000000000..f5e4335ff172 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7442.yml @@ -0,0 +1,3 @@ +author: Nickvr628 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7450.yml b/html/changelogs/AutoChangelog-pr-7450.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7450.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7451.yml b/html/changelogs/AutoChangelog-pr-7451.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7451.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7453.yml b/html/changelogs/AutoChangelog-pr-7453.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7453.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7457.yml b/html/changelogs/AutoChangelog-pr-7457.yml new file mode 100644 index 000000000000..bd37d4916f33 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7457.yml @@ -0,0 +1,4 @@ +author: "Hopekz" +delete-after: true +changes: + - rscadd: "Added curtains! Craft them in the crafting menu and color them with the color wheel using any crayon!" diff --git a/html/changelogs/AutoChangelog-pr-7461.yml b/html/changelogs/AutoChangelog-pr-7461.yml new file mode 100644 index 000000000000..e124ca97c6e6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7461.yml @@ -0,0 +1,3 @@ +author: monster860 +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7465.yml b/html/changelogs/AutoChangelog-pr-7465.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7465.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7466.yml b/html/changelogs/AutoChangelog-pr-7466.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7466.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7471.yml b/html/changelogs/AutoChangelog-pr-7471.yml new file mode 100644 index 000000000000..2e3d235a4455 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7471.yml @@ -0,0 +1,3 @@ +author: SomeguyManperson +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7472.yml b/html/changelogs/AutoChangelog-pr-7472.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7472.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7473.yml b/html/changelogs/AutoChangelog-pr-7473.yml new file mode 100644 index 000000000000..f206c1e08028 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7473.yml @@ -0,0 +1,4 @@ +author: " Hopek" +delete-after: true +changes: + - rscadd: "You can now emag a light switch." diff --git a/html/changelogs/AutoChangelog-pr-7479.yml b/html/changelogs/AutoChangelog-pr-7479.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7479.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7481.yml b/html/changelogs/AutoChangelog-pr-7481.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7481.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7482.yml b/html/changelogs/AutoChangelog-pr-7482.yml new file mode 100644 index 000000000000..3fa636ac9c12 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7482.yml @@ -0,0 +1,5 @@ +author: "nichlas0010" +delete-after: true +changes: + - tweak: "You can now drag&drop circuits into machines/computers" + - tweak: "The above can also be used by borgs to create machines" diff --git a/html/changelogs/AutoChangelog-pr-7483.yml b/html/changelogs/AutoChangelog-pr-7483.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7483.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7489.yml b/html/changelogs/AutoChangelog-pr-7489.yml new file mode 100644 index 000000000000..29e189a607e9 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7489.yml @@ -0,0 +1,3 @@ +author: Saratoubi +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7491.yml b/html/changelogs/AutoChangelog-pr-7491.yml new file mode 100644 index 000000000000..5215ad50d183 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7491.yml @@ -0,0 +1,3 @@ +author: ' monster860' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7493.yml b/html/changelogs/AutoChangelog-pr-7493.yml new file mode 100644 index 000000000000..71faf6e6f15e --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7493.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscadd: "Command EVA suits, available in boxstation and deltastation EVA." diff --git a/html/changelogs/AutoChangelog-pr-7497.yml b/html/changelogs/AutoChangelog-pr-7497.yml new file mode 100644 index 000000000000..ed08b4d13589 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7497.yml @@ -0,0 +1,3 @@ +author: Ktlwjec +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7501.yml b/html/changelogs/AutoChangelog-pr-7501.yml new file mode 100644 index 000000000000..2190e39f61c5 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7501.yml @@ -0,0 +1,3 @@ +author: Takahiru +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7502.yml b/html/changelogs/AutoChangelog-pr-7502.yml new file mode 100644 index 000000000000..c401bd7f5dee --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7502.yml @@ -0,0 +1,4 @@ +author: "Takahiru" +delete-after: true +changes: + - tweak: "Changes the battlemage armour and the wizards hardsuit." diff --git a/html/changelogs/AutoChangelog-pr-7503.yml b/html/changelogs/AutoChangelog-pr-7503.yml new file mode 100644 index 000000000000..fb2c03304e6a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7503.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - tweak: " expands whitelist for pet collars as a joke" diff --git a/html/changelogs/AutoChangelog-pr-7506.yml b/html/changelogs/AutoChangelog-pr-7506.yml new file mode 100644 index 000000000000..3f84f32ee3b8 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7506.yml @@ -0,0 +1,3 @@ +author: ' Hopek' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7510.yml b/html/changelogs/AutoChangelog-pr-7510.yml new file mode 100644 index 000000000000..fd6dd401e6de --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7510.yml @@ -0,0 +1,4 @@ +author: "yacabo" +delete-after: true +changes: + - rscadd: "Blue warning lights turn on when a hostile atmosphere is detected" diff --git a/html/changelogs/AutoChangelog-pr-7512.yml b/html/changelogs/AutoChangelog-pr-7512.yml new file mode 100644 index 000000000000..da02a015da5b --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7512.yml @@ -0,0 +1,6 @@ +author: "Potototatoh" +delete-after: true +changes: + - bugfix: "fixed the syringe looking like dookie" + - imageadd: "replaces the syringe and autoinjectors" + - imagedel: "deleted some icons and images" diff --git a/html/changelogs/AutoChangelog-pr-7513.yml b/html/changelogs/AutoChangelog-pr-7513.yml new file mode 100644 index 000000000000..53325075de9d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7513.yml @@ -0,0 +1,3 @@ +author: Hopekz +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7514.yml b/html/changelogs/AutoChangelog-pr-7514.yml new file mode 100644 index 000000000000..d0b4793a656a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7514.yml @@ -0,0 +1,3 @@ +author: ' Identification' +changes: [] +delete-after: true diff --git a/html/changelogs/AutoChangelog-pr-7515.yml b/html/changelogs/AutoChangelog-pr-7515.yml new file mode 100644 index 000000000000..c3f3db928b08 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7515.yml @@ -0,0 +1,5 @@ +author: " Saratoubi" +delete-after: true +changes: + - rscadd: "replaces hivebots with benos, increases avaviable spawns from 3 to 5, adds entire west wing that includes: Medbay, ATMOS, and Mining departments." + - rscdel: "Boring old hivebots." diff --git a/html/changelogs/AutoChangelog-pr-7521.yml b/html/changelogs/AutoChangelog-pr-7521.yml new file mode 100644 index 000000000000..e9691dda4178 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7521.yml @@ -0,0 +1,4 @@ +author: " ktlwjec" +delete-after: true +changes: + - tweak: "Pubbystation QM office is office-sized, not a closet." diff --git a/html/changelogs/AutoChangelog-pr-7523.yml b/html/changelogs/AutoChangelog-pr-7523.yml new file mode 100644 index 000000000000..03ef717e4150 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7523.yml @@ -0,0 +1,4 @@ +author: "Saratoubi" +delete-after: true +changes: + - rscadd: "A knife to lavaland prisoner crash ruin. You can finally butcher fauna as a prisoner." diff --git a/html/changelogs/AutoChangelog-pr-7888.yml b/html/changelogs/AutoChangelog-pr-7526.yml similarity index 53% rename from html/changelogs/AutoChangelog-pr-7888.yml rename to html/changelogs/AutoChangelog-pr-7526.yml index 9a803c88c7c9..c01a2cf442da 100644 --- a/html/changelogs/AutoChangelog-pr-7888.yml +++ b/html/changelogs/AutoChangelog-pr-7526.yml @@ -1,4 +1,4 @@ author: " Identification" delete-after: true changes: - - imagedel: "deletes a duplicate clothing icon" + - tweak: "👀" diff --git a/html/changelogs/AutoChangelog-pr-7530.yml b/html/changelogs/AutoChangelog-pr-7530.yml new file mode 100644 index 000000000000..d98735aa3f5a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7530.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - rscdel: "Removed implant breaker from the gang tool" diff --git a/html/changelogs/AutoChangelog-pr-7534.yml b/html/changelogs/AutoChangelog-pr-7534.yml new file mode 100644 index 000000000000..64c0ecb57c46 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7534.yml @@ -0,0 +1,4 @@ +author: "Hopekz" +delete-after: true +changes: + - rscadd: "Toilets are finally craftable. Wow!" diff --git a/html/changelogs/AutoChangelog-pr-7535.yml b/html/changelogs/AutoChangelog-pr-7535.yml new file mode 100644 index 000000000000..a238390d4a57 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7535.yml @@ -0,0 +1,4 @@ +author: "Saratoubi" +delete-after: true +changes: + - bugfix: "Bug fix for new Charlie Station. Fixed medical firedoor, and changed broken random loot drops to what they should actually be." diff --git a/html/changelogs/AutoChangelog-pr-7541.yml b/html/changelogs/AutoChangelog-pr-7541.yml new file mode 100644 index 000000000000..eb09e5386271 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7541.yml @@ -0,0 +1,5 @@ +author: "Readystorm546" +delete-after: true +changes: + - bugfix: "I mean i just fixed the entire gun to work well" + - tweak: "Made some balance changes to the gun" diff --git a/html/changelogs/AutoChangelog-pr-7873.yml b/html/changelogs/AutoChangelog-pr-7545.yml similarity index 59% rename from html/changelogs/AutoChangelog-pr-7873.yml rename to html/changelogs/AutoChangelog-pr-7545.yml index d5d9c18b3176..1fbc046b0e16 100644 --- a/html/changelogs/AutoChangelog-pr-7873.yml +++ b/html/changelogs/AutoChangelog-pr-7545.yml @@ -1,4 +1,4 @@ author: " ktlwjec" delete-after: true changes: - - bugfix: "No blood cult mice." + - rscadd: "Adds a cheese bar." diff --git a/html/changelogs/AutoChangelog-pr-7547.yml b/html/changelogs/AutoChangelog-pr-7547.yml new file mode 100644 index 000000000000..0e5b82af83c2 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7547.yml @@ -0,0 +1,5 @@ +author: "Darkstick" +delete-after: true +changes: + - rscadd: "Added a sink to the recovery shuttle" + - rscdel: "Had to sacrifice a bed and a light fixture, however I replaced it by two small light fixtures instead" diff --git a/html/changelogs/AutoChangelog-pr-7550.yml b/html/changelogs/AutoChangelog-pr-7550.yml new file mode 100644 index 000000000000..f43a0a3264a0 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7550.yml @@ -0,0 +1,4 @@ +author: " Skoglol" +delete-after: true +changes: + - bugfix: "Voice of god no longer causes you to get muted." diff --git a/html/changelogs/AutoChangelog-pr-7552.yml b/html/changelogs/AutoChangelog-pr-7552.yml new file mode 100644 index 000000000000..ee501fe87078 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7552.yml @@ -0,0 +1,4 @@ +author: " Robert" +delete-after: true +changes: + - rscadd: "Urinal is now craftable! Wow!" diff --git a/html/changelogs/AutoChangelog-pr-7554.yml b/html/changelogs/AutoChangelog-pr-7554.yml new file mode 100644 index 000000000000..18b8d50d5ed7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7554.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - tweak: "umbral tendrils can be used by pacifists" diff --git a/html/changelogs/AutoChangelog-pr-7557.yml b/html/changelogs/AutoChangelog-pr-7557.yml new file mode 100644 index 000000000000..00a20af3e89d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7557.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "limbs will now stay as they were when added to a body, rather than resetting to the body's default limb" diff --git a/html/changelogs/AutoChangelog-pr-7558.yml b/html/changelogs/AutoChangelog-pr-7558.yml new file mode 100644 index 000000000000..fbf10446ae56 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7558.yml @@ -0,0 +1,4 @@ +author: "alexkar598" +delete-after: true +changes: + - rscdel: "The fake toy katana is no longer available for traitors to buy" diff --git a/html/changelogs/AutoChangelog-pr-7563.yml b/html/changelogs/AutoChangelog-pr-7563.yml new file mode 100644 index 000000000000..77ad89a3b899 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7563.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec1" +delete-after: true +changes: + - rscadd: "Security cyborgs now have a donut synthesizer." diff --git a/html/changelogs/AutoChangelog-pr-7566.yml b/html/changelogs/AutoChangelog-pr-7566.yml new file mode 100644 index 000000000000..9447e6b0d366 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7566.yml @@ -0,0 +1,4 @@ +author: "monster860" +delete-after: true +changes: + - bugfix: "Fixes spacepod lasers not being able to hit anything *again*" diff --git a/html/changelogs/AutoChangelog-pr-7571.yml b/html/changelogs/AutoChangelog-pr-7571.yml new file mode 100644 index 000000000000..96b97720b583 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7571.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "catpeople don't count as human for collars" diff --git a/html/changelogs/AutoChangelog-pr-7573.yml b/html/changelogs/AutoChangelog-pr-7573.yml new file mode 100644 index 000000000000..af98a752b95b --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7573.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec1" +delete-after: true +changes: + - rscadd: "You can now make donk cake, craftable using donk pockets and a plain cake." diff --git a/html/changelogs/AutoChangelog-pr-7575.yml b/html/changelogs/AutoChangelog-pr-7575.yml new file mode 100644 index 000000000000..1bad2e36e536 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7575.yml @@ -0,0 +1,4 @@ +author: "DerelictDrone" +delete-after: true +changes: + - rscadd: "Conveyors may be recycled now." diff --git a/html/changelogs/AutoChangelog-pr-7588.yml b/html/changelogs/AutoChangelog-pr-7588.yml new file mode 100644 index 000000000000..c4bd10bbe206 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7588.yml @@ -0,0 +1,5 @@ +author: "alexkar598" +delete-after: true +changes: + - rscdel: "Removed the ability to chose the security module on borgs by default." + - rscadd: "Added an upgrade to allow a borg to switch to the security module. It is locked behing the Advanced Weaponry tech node" diff --git a/html/changelogs/AutoChangelog-pr-7592.yml b/html/changelogs/AutoChangelog-pr-7592.yml new file mode 100644 index 000000000000..877e75a601b5 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7592.yml @@ -0,0 +1,4 @@ +author: " ktlwjec" +delete-after: true +changes: + - rscadd: "Janimaid uniform is now available in the JaniDrobe." diff --git a/html/changelogs/AutoChangelog-pr-7599.yml b/html/changelogs/AutoChangelog-pr-7599.yml new file mode 100644 index 000000000000..0e8a1ec838a6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7599.yml @@ -0,0 +1,4 @@ +author: "DerelictDrone" +delete-after: true +changes: + - rscadd: "Use a multitool on conveyor assemblies to unlink them from all switches, or use a multitool on a switch assembly to randomly generate a new ID for linking conveyors." diff --git a/html/changelogs/AutoChangelog-pr-7611.yml b/html/changelogs/AutoChangelog-pr-7611.yml new file mode 100644 index 000000000000..1ec688224d33 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7611.yml @@ -0,0 +1,4 @@ +author: "alexkar598" +delete-after: true +changes: + - bugfix: "You can no longer fit AIs and other large mobs in xenobio crates" diff --git a/html/changelogs/AutoChangelog-pr-7612.yml b/html/changelogs/AutoChangelog-pr-7612.yml new file mode 100644 index 000000000000..9288a39b91f0 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7612.yml @@ -0,0 +1,4 @@ +author: "Mr-Space" +delete-after: true +changes: + - bugfix: "Clerk, Psychiatrist, Sigtech, Paramedic and Mining Medic Plasmemes now have proper outfits." diff --git a/html/changelogs/AutoChangelog-pr-7618.yml b/html/changelogs/AutoChangelog-pr-7618.yml new file mode 100644 index 000000000000..7470ec437ab2 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7618.yml @@ -0,0 +1,4 @@ +author: " monster860" +delete-after: true +changes: + - tweak: "Blobs block atmos" diff --git a/html/changelogs/AutoChangelog-pr-7620.yml b/html/changelogs/AutoChangelog-pr-7620.yml new file mode 100644 index 000000000000..3fbb3fffcd69 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7620.yml @@ -0,0 +1,4 @@ +author: "Mr-Space" +delete-after: true +changes: + - bugfix: "Simple animals can't surrender anymore." diff --git a/html/changelogs/AutoChangelog-pr-7625.yml b/html/changelogs/AutoChangelog-pr-7625.yml new file mode 100644 index 000000000000..c5c17a92cb42 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7625.yml @@ -0,0 +1,4 @@ +author: "yacabo" +delete-after: true +changes: + - bugfix: "Tricorder will no longer atmo scan when clicking on literally anything" diff --git a/html/changelogs/AutoChangelog-pr-7898.yml b/html/changelogs/AutoChangelog-pr-7648.yml similarity index 53% rename from html/changelogs/AutoChangelog-pr-7898.yml rename to html/changelogs/AutoChangelog-pr-7648.yml index 97d5024e9392..93ed4368b836 100644 --- a/html/changelogs/AutoChangelog-pr-7898.yml +++ b/html/changelogs/AutoChangelog-pr-7648.yml @@ -1,4 +1,4 @@ author: "SomeguyManperson" delete-after: true changes: - - bugfix: "darkspawn mindlink work in contents" + - bugfix: "secborg is now in the research tree" diff --git a/html/changelogs/AutoChangelog-pr-7649.yml b/html/changelogs/AutoChangelog-pr-7649.yml new file mode 100644 index 000000000000..36bb054374d6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7649.yml @@ -0,0 +1,5 @@ +author: " monster860" +delete-after: true +changes: + - tweak: "Window shutters can now *always* be opened without a crowbar no matter what" + - tweak: "Fire alarms now longer prevent hand-opening of thin firelocks" diff --git a/html/changelogs/AutoChangelog-pr-7657.yml b/html/changelogs/AutoChangelog-pr-7657.yml new file mode 100644 index 000000000000..df8fef5d0293 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7657.yml @@ -0,0 +1,4 @@ +author: " Altoids" +delete-after: true +changes: + - rscadd: "Gangs, Clownops, Generic antags, EAAs, IAAs, Culties, Clockies, Revs, Sentient Diseases, Revenants, Vampires, Pirates and Blobs now all have unique achievements for greentexting!" diff --git a/html/changelogs/AutoChangelog-pr-7662.yml b/html/changelogs/AutoChangelog-pr-7662.yml new file mode 100644 index 000000000000..6a66f0a42af4 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7662.yml @@ -0,0 +1,4 @@ +author: "Mr-Space" +delete-after: true +changes: + - bugfix: "Plasmamen can pick different bag types now." diff --git a/html/changelogs/AutoChangelog-pr-7664.yml b/html/changelogs/AutoChangelog-pr-7664.yml new file mode 100644 index 000000000000..d314ebb4df92 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7664.yml @@ -0,0 +1,4 @@ +author: "boodaliboo" +delete-after: true +changes: + - rscadd: "Added new roundstart music" diff --git a/html/changelogs/AutoChangelog-pr-7666.yml b/html/changelogs/AutoChangelog-pr-7666.yml new file mode 100644 index 000000000000..c0ccc55b6d01 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7666.yml @@ -0,0 +1,5 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - rscadd: "Nicotine addictions now can cause you to drop items" + - rscadd: "overdosing on nicotine will cause lung damage" diff --git a/html/changelogs/AutoChangelog-pr-7667.yml b/html/changelogs/AutoChangelog-pr-7667.yml new file mode 100644 index 000000000000..714ab9f15494 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7667.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "psicodine now metabolizes if mood is disabled" diff --git a/html/changelogs/AutoChangelog-pr-7668.yml b/html/changelogs/AutoChangelog-pr-7668.yml new file mode 100644 index 000000000000..e5ffe98bcff5 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7668.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - tweak: "unstable is mood quirk and gives points" diff --git a/html/changelogs/AutoChangelog-pr-7669.yml b/html/changelogs/AutoChangelog-pr-7669.yml new file mode 100644 index 000000000000..0eea026981ee --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7669.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - tweak: "Lavaland gas station spawns with a shitty surplus rifle that shoots 10mm rounds instead of a .357 that can't have ammo printed" diff --git a/html/changelogs/AutoChangelog-pr-7678.yml b/html/changelogs/AutoChangelog-pr-7678.yml new file mode 100644 index 000000000000..33b7e87ea1b5 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7678.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "gunpoint doesn't trigger if the victim is tabled" diff --git a/html/changelogs/AutoChangelog-pr-7679.yml b/html/changelogs/AutoChangelog-pr-7679.yml new file mode 100644 index 000000000000..10bdbc40bf28 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7679.yml @@ -0,0 +1,4 @@ +author: "Lynameep" +delete-after: true +changes: + - bugfix: "Fixed #7672" diff --git a/html/changelogs/AutoChangelog-pr-7684.yml b/html/changelogs/AutoChangelog-pr-7684.yml new file mode 100644 index 000000000000..458db6050c37 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7684.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - spellcheck: "Standardizes more achievement titles and descriptions" diff --git a/html/changelogs/AutoChangelog-pr-7685.yml b/html/changelogs/AutoChangelog-pr-7685.yml new file mode 100644 index 000000000000..b725f6042f37 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7685.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - rscdel: "Removes the absolution holoparasite special ability since its not a jojo reference" diff --git a/html/changelogs/AutoChangelog-pr-7689.yml b/html/changelogs/AutoChangelog-pr-7689.yml new file mode 100644 index 000000000000..3505d54c3df3 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7689.yml @@ -0,0 +1,5 @@ +author: "Lynameep" +delete-after: true +changes: + - bugfix: "fixed a few things" + - tweak: "tweaked a few things" diff --git a/html/changelogs/AutoChangelog-pr-7694.yml b/html/changelogs/AutoChangelog-pr-7694.yml new file mode 100644 index 000000000000..7f8d5c690011 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7694.yml @@ -0,0 +1,4 @@ +author: "boodaliboo" +delete-after: true +changes: + - rscadd: "Added new useless reagant" diff --git a/html/changelogs/AutoChangelog-pr-7696.yml b/html/changelogs/AutoChangelog-pr-7696.yml new file mode 100644 index 000000000000..7a1c6e9e5d09 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7696.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "holyparas probably don't prevent round end on antagonist death/mulligan" diff --git a/html/changelogs/AutoChangelog-pr-7697.yml b/html/changelogs/AutoChangelog-pr-7697.yml new file mode 100644 index 000000000000..ae2dfb0e547f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7697.yml @@ -0,0 +1,6 @@ +author: "apocist" +delete-after: true +changes: + - rscadd: "Adds 'Random Job' to Late Join Job Selection" + - rscadd: "Added 'GetRandomJob' proc to Job def" + - tweak: "Moved around Job Functions to avoid duplication (all existing intact)" diff --git a/html/changelogs/AutoChangelog-pr-7698.yml b/html/changelogs/AutoChangelog-pr-7698.yml new file mode 100644 index 000000000000..27466884c348 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7698.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "simble" diff --git a/html/changelogs/AutoChangelog-pr-7701.yml b/html/changelogs/AutoChangelog-pr-7701.yml new file mode 100644 index 000000000000..1d2937e2eb1f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7701.yml @@ -0,0 +1,4 @@ +author: " ktlwjec" +delete-after: true +changes: + - rscadd: "Boxstation has a prisoner locker room, located south of the labor camp shuttle dock." diff --git a/html/changelogs/AutoChangelog-pr-7711.yml b/html/changelogs/AutoChangelog-pr-7711.yml new file mode 100644 index 000000000000..615f7c80bdd3 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7711.yml @@ -0,0 +1,5 @@ +author: "Potototatoh" +delete-after: true +changes: + - imageadd: "replace db shotgun sprite" + - imagedel: "replaces db shotgun sprite e" diff --git a/html/changelogs/AutoChangelog-pr-7714.yml b/html/changelogs/AutoChangelog-pr-7714.yml new file mode 100644 index 000000000000..96f8d88f3f94 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7714.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - tweak: "Pirates are now informed they cannot murderbone" diff --git a/html/changelogs/AutoChangelog-pr-7715.yml b/html/changelogs/AutoChangelog-pr-7715.yml new file mode 100644 index 000000000000..439f3d474989 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7715.yml @@ -0,0 +1,6 @@ +author: " Hopek" +delete-after: true +changes: + - rscadd: "Added a framework to support accents." + - rscadd: "Added a new negative trait to pick a random accent." + - rscadd: "Added 20 new unique accents to our glorious game!" diff --git a/html/changelogs/AutoChangelog-pr-7717.yml b/html/changelogs/AutoChangelog-pr-7717.yml new file mode 100644 index 000000000000..65e5df4b8217 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7717.yml @@ -0,0 +1,4 @@ +author: " Hopek" +delete-after: true +changes: + - rscadd: "Stethoscope is now finally craft-able!" diff --git a/html/changelogs/AutoChangelog-pr-7718.yml b/html/changelogs/AutoChangelog-pr-7718.yml new file mode 100644 index 000000000000..2250f8a50158 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7718.yml @@ -0,0 +1,4 @@ +author: " Hopek" +delete-after: true +changes: + - rscadd: "Makes 7 types of different special cardboard containers foldable such as Donut boxes, Cigarette boxes, egg boxes etc." diff --git a/html/changelogs/AutoChangelog-pr-7719.yml b/html/changelogs/AutoChangelog-pr-7719.yml new file mode 100644 index 000000000000..e72809e3a426 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7719.yml @@ -0,0 +1,4 @@ +author: "boodaliboo" +delete-after: true +changes: + - tweak: "tweaked wizard mob" diff --git a/html/changelogs/AutoChangelog-pr-7720.yml b/html/changelogs/AutoChangelog-pr-7720.yml new file mode 100644 index 000000000000..674badeb5d80 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7720.yml @@ -0,0 +1,4 @@ +author: " Identification" +delete-after: true +changes: + - tweak: "The syringe sprite has been flipped horizontally to hopefully make it seem less jarring." diff --git a/html/changelogs/AutoChangelog-pr-7721.yml b/html/changelogs/AutoChangelog-pr-7721.yml new file mode 100644 index 000000000000..365fc22a085d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7721.yml @@ -0,0 +1,4 @@ +author: "DerelictDrone" +delete-after: true +changes: + - rscadd: "Adds cavity implants and implant removal surgeries for preternis and those with augmented torsos." diff --git a/html/changelogs/AutoChangelog-pr-7723.yml b/html/changelogs/AutoChangelog-pr-7723.yml new file mode 100644 index 000000000000..0a43d38567b5 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7723.yml @@ -0,0 +1,5 @@ +author: " Altoids" +delete-after: true +changes: + - bugfix: "Fixes paper potentially crashing the server when attempting to scramble language-holding text." + - bugfix: "Fixed a rare, esoteric bug with paper that could result in broken HTML for people viewing scrambled paper." diff --git a/html/changelogs/AutoChangelog-pr-7729.yml b/html/changelogs/AutoChangelog-pr-7729.yml deleted file mode 100644 index 34c79d81063b..000000000000 --- a/html/changelogs/AutoChangelog-pr-7729.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: " Altoids" -delete-after: true -changes: - - rscadd: "Four new Engineering-related Achievements have been added!" - - bugfix: "A potential NTSL exploit involving the Poly achievements has been fixed." diff --git a/html/changelogs/AutoChangelog-pr-7730.yml b/html/changelogs/AutoChangelog-pr-7730.yml new file mode 100644 index 000000000000..f6dddfd11fc7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7730.yml @@ -0,0 +1,5 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - rscadd: "Adds the bo staff to the uplink for 8 tc. The bo staff is slightly weaker than the standard esword when attacking lethally but can be wielded on disarm intent to cause large amounts of stamina damage and incapacitate its target" + - rscdel: "bo staff no longer has a chance to randomly 8 second stun, and the knockout duration is 30 seconds instead of a minute" diff --git a/html/changelogs/AutoChangelog-pr-7737.yml b/html/changelogs/AutoChangelog-pr-7737.yml new file mode 100644 index 000000000000..5baa629ca214 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7737.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - tweak: "Swedish mutation no longer uses characters that aren't in the swedish alphabet" diff --git a/html/changelogs/AutoChangelog-pr-7738.yml b/html/changelogs/AutoChangelog-pr-7738.yml new file mode 100644 index 000000000000..4f0bbc560ac5 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7738.yml @@ -0,0 +1,9 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - tweak: "Magic mirror is now inside the bathroom instead of the room-that's-supposed-to-spawn-a-ghost-role-but-doesn't" + - tweak: "mirror in the room-that's-supposed-to-spawn-a-ghost-role-but-doesn't is a normal mirror" + - tweak: "moved colburn out of a room that's completely useless and never used to the hallway near the bathrooms" + - tweak: "moves bowl into the bathroom from the room that's completely useless and never used" + - tweak: "removes stupid shit from the room-that's-supposed-to-spawn-a-ghost-role-but-doesn't since it's a fireball staff and antimagic suit which is dumb to get without even fighting a single wizard" + - tweak: "wizards now have boss level sentience and therefore can't be yeeted as easily" diff --git a/html/changelogs/AutoChangelog-pr-7739.yml b/html/changelogs/AutoChangelog-pr-7739.yml new file mode 100644 index 000000000000..a955bd127248 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7739.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - rscdel: "Removed VR sleeper board from circuit imprinters" diff --git a/html/changelogs/AutoChangelog-pr-7740.yml b/html/changelogs/AutoChangelog-pr-7740.yml new file mode 100644 index 000000000000..7ea6b0295c3b --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7740.yml @@ -0,0 +1,4 @@ +author: " Identification" +delete-after: true +changes: + - rscdel: "I no longer get emails when someone touches a folder or two." diff --git a/html/changelogs/AutoChangelog-pr-7743.yml b/html/changelogs/AutoChangelog-pr-7743.yml new file mode 100644 index 000000000000..445ab4768d3b --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7743.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - tweak: "Vampire blood-suck instructions enlarged" diff --git a/html/changelogs/AutoChangelog-pr-7744.yml b/html/changelogs/AutoChangelog-pr-7744.yml new file mode 100644 index 000000000000..1012a10b0a46 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7744.yml @@ -0,0 +1,4 @@ +author: "DerelictDrone" +delete-after: true +changes: + - rscadd: "Re-added the darker patterned scarves to the clothesmate." diff --git a/html/changelogs/AutoChangelog-pr-7745.yml b/html/changelogs/AutoChangelog-pr-7745.yml new file mode 100644 index 000000000000..12859d236d80 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7745.yml @@ -0,0 +1,4 @@ +author: "Potototatoh" +delete-after: true +changes: + - tweak: "some swords are nows facing down rather than across spessman" diff --git a/html/changelogs/AutoChangelog-pr-7747.yml b/html/changelogs/AutoChangelog-pr-7747.yml new file mode 100644 index 000000000000..94ce14c2d1c4 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7747.yml @@ -0,0 +1,4 @@ +author: "swissloaf" +delete-after: true +changes: + - tweak: "updates header.html on the changelog so its accurate" diff --git a/html/changelogs/AutoChangelog-pr-7749.yml b/html/changelogs/AutoChangelog-pr-7749.yml new file mode 100644 index 000000000000..7e16066506fe --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7749.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - rscadd: "Added a new arcade prize, the Gloves of Hugging" diff --git a/html/changelogs/AutoChangelog-pr-7752.yml b/html/changelogs/AutoChangelog-pr-7752.yml new file mode 100644 index 000000000000..e9d66332926e --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7752.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "Passiveness effect no longer works on things made to guard loot" diff --git a/html/changelogs/AutoChangelog-pr-7753.yml b/html/changelogs/AutoChangelog-pr-7753.yml new file mode 100644 index 000000000000..d150f21862ac --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7753.yml @@ -0,0 +1,4 @@ +author: " JamieD12" +delete-after: true +changes: + - tweak: "Changed blob from 20 to 25 players" diff --git a/html/changelogs/AutoChangelog-pr-7754.yml b/html/changelogs/AutoChangelog-pr-7754.yml new file mode 100644 index 000000000000..db3b157287f2 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7754.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - rscadd: "Obsessed now has a chance to have a protect/maroon objective instead of a kill objective" diff --git a/html/changelogs/AutoChangelog-pr-7755.yml b/html/changelogs/AutoChangelog-pr-7755.yml new file mode 100644 index 000000000000..7ea9f4a0650e --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7755.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "fix polaroid objective for obsessed" diff --git a/html/changelogs/AutoChangelog-pr-7756.yml b/html/changelogs/AutoChangelog-pr-7756.yml new file mode 100644 index 000000000000..5a6585859f44 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7756.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "you will no longer get yeeted out of a cloning pod early by the spatial instability mutation" diff --git a/html/changelogs/AutoChangelog-pr-7758.yml b/html/changelogs/AutoChangelog-pr-7758.yml new file mode 100644 index 000000000000..4ce10c94b937 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7758.yml @@ -0,0 +1,4 @@ +author: "Potototatoh" +delete-after: true +changes: + - tweak: "ushanka resprite" diff --git a/html/changelogs/AutoChangelog-pr-7759.yml b/html/changelogs/AutoChangelog-pr-7759.yml new file mode 100644 index 000000000000..2193512f1172 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7759.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - tweak: "Disarm pushes now knockdown instead of paralyze" diff --git a/html/changelogs/AutoChangelog-pr-7764.yml b/html/changelogs/AutoChangelog-pr-7764.yml new file mode 100644 index 000000000000..dcc52af203fd --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7764.yml @@ -0,0 +1,4 @@ +author: "JamieD1" +delete-after: true +changes: + - rscdel: "Removed stand from wizard academy" diff --git a/html/changelogs/AutoChangelog-pr-7765.yml b/html/changelogs/AutoChangelog-pr-7765.yml new file mode 100644 index 000000000000..9dc23627b17d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7765.yml @@ -0,0 +1,4 @@ +author: " Altoids" +delete-after: true +changes: + - bugfix: "Fixes several quirks working improperly." diff --git a/html/changelogs/AutoChangelog-pr-7766.yml b/html/changelogs/AutoChangelog-pr-7766.yml new file mode 100644 index 000000000000..a1818c566ebf --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7766.yml @@ -0,0 +1,4 @@ +author: "DerelictDrone" +delete-after: true +changes: + - rscadd: "You may now fold any folder by alt-clicking on it, so long as it's empty." diff --git a/html/changelogs/AutoChangelog-pr-7770.yml b/html/changelogs/AutoChangelog-pr-7770.yml new file mode 100644 index 000000000000..e4e42a6ef358 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7770.yml @@ -0,0 +1,4 @@ +author: "alexkar598" +delete-after: true +changes: + - tweak: "Engineering borgs can no longer destroy reinforced walls with their RCD." diff --git a/html/changelogs/AutoChangelog-pr-7771.yml b/html/changelogs/AutoChangelog-pr-7771.yml deleted file mode 100644 index 332e571559dc..000000000000 --- a/html/changelogs/AutoChangelog-pr-7771.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "alexkar598" -delete-after: true -changes: - - tweak: "Borgs can no longer heal themself when they are over 0 health(health goes from -100 to 100)" diff --git a/html/changelogs/AutoChangelog-pr-7772.yml b/html/changelogs/AutoChangelog-pr-7772.yml new file mode 100644 index 000000000000..2ab3a56cfd94 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7772.yml @@ -0,0 +1,4 @@ +author: " Hopek" +delete-after: true +changes: + - tweak: "Removed debug messages from old-English. Whoops!" diff --git a/html/changelogs/AutoChangelog-pr-7773.yml b/html/changelogs/AutoChangelog-pr-7773.yml new file mode 100644 index 000000000000..67a3c122a952 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7773.yml @@ -0,0 +1,4 @@ +author: " Hopek" +delete-after: true +changes: + - bugfix: "Renamed the typo'd \"spakespearean\" file to shakespearean as intended causing it to actually work! Whoops!" diff --git a/html/changelogs/AutoChangelog-pr-7775.yml b/html/changelogs/AutoChangelog-pr-7775.yml new file mode 100644 index 000000000000..63536241242b --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7775.yml @@ -0,0 +1,4 @@ +author: " monster860" +delete-after: true +changes: + - bugfix: "Fixes mapping issue of not being able to mail stuff to the HoP office" diff --git a/html/changelogs/AutoChangelog-pr-7779.yml b/html/changelogs/AutoChangelog-pr-7779.yml new file mode 100644 index 000000000000..f7026ccd981a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7779.yml @@ -0,0 +1,5 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - rscadd: "Power armor in the lavaland loot" + - rscdel: "No more stimpacks in the lavaland loot" diff --git a/html/changelogs/AutoChangelog-pr-7781.yml b/html/changelogs/AutoChangelog-pr-7781.yml new file mode 100644 index 000000000000..71336281a444 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7781.yml @@ -0,0 +1,4 @@ +author: "swissloaf" +delete-after: true +changes: + - rscdel: "Deletes weeb accent" diff --git a/html/changelogs/AutoChangelog-pr-7783.yml b/html/changelogs/AutoChangelog-pr-7783.yml new file mode 100644 index 000000000000..9aba61e7a82a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7783.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - tweak: "Shadowling ascendant melee damage increased" diff --git a/html/changelogs/AutoChangelog-pr-7786.yml b/html/changelogs/AutoChangelog-pr-7786.yml new file mode 100644 index 000000000000..a8173da4dc96 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7786.yml @@ -0,0 +1,4 @@ +author: " Hopek" +delete-after: true +changes: + - rscdel: "Removed gold necklace contraband from the clothing vendor. NT no longer sells contraband." diff --git a/html/changelogs/AutoChangelog-pr-7789.yml b/html/changelogs/AutoChangelog-pr-7789.yml new file mode 100644 index 000000000000..1d852287c043 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7789.yml @@ -0,0 +1,4 @@ +author: "swissloaf" +delete-after: true +changes: + - rscdel: "Removed Danzig song" diff --git a/html/changelogs/AutoChangelog-pr-7792.yml b/html/changelogs/AutoChangelog-pr-7792.yml new file mode 100644 index 000000000000..cfa114f4a4f1 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7792.yml @@ -0,0 +1,4 @@ +author: "swissloaf" +delete-after: true +changes: + - rscdel: "Removes JoJo from lobby music" diff --git a/html/changelogs/AutoChangelog-pr-7808.yml b/html/changelogs/AutoChangelog-pr-7808.yml new file mode 100644 index 000000000000..fc58efa0fb5f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7808.yml @@ -0,0 +1,4 @@ +author: " Hopek" +delete-after: true +changes: + - rscadd: "Glass shards now be ground to silicon just like glass mats." diff --git a/html/changelogs/AutoChangelog-pr-7809.yml b/html/changelogs/AutoChangelog-pr-7809.yml new file mode 100644 index 000000000000..bdcab3f43d19 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7809.yml @@ -0,0 +1,4 @@ +author: "boodaliboo" +delete-after: true +changes: + - rscadd: "redqueen did nothing now it does something" diff --git a/html/changelogs/AutoChangelog-pr-7828.yml b/html/changelogs/AutoChangelog-pr-7828.yml new file mode 100644 index 000000000000..d3aeea088270 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7828.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec1" +delete-after: true +changes: + - tweak: "\"To Serve Man\" and \"Barman Recipes\" manuals lead to their respective pages, they are no longer identical." diff --git a/html/changelogs/AutoChangelog-pr-7830.yml b/html/changelogs/AutoChangelog-pr-7830.yml new file mode 100644 index 000000000000..ea2e440f9a1b --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7830.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - rscadd: "makes valentines 2 days longer as a joke" diff --git a/html/changelogs/AutoChangelog-pr-7838.yml b/html/changelogs/AutoChangelog-pr-7838.yml deleted file mode 100644 index 7bc0f00683ba..000000000000 --- a/html/changelogs/AutoChangelog-pr-7838.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "alexkar598" -delete-after: true -changes: - - rscadd: "You can now be a mouse." diff --git a/html/changelogs/AutoChangelog-pr-7842.yml b/html/changelogs/AutoChangelog-pr-7842.yml deleted file mode 100644 index 1ef0e2864126..000000000000 --- a/html/changelogs/AutoChangelog-pr-7842.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Hopek" -delete-after: true -changes: - - tweak: "Centers all 28 auto-rifle magazine sprites." diff --git a/html/changelogs/AutoChangelog-pr-7843.yml b/html/changelogs/AutoChangelog-pr-7843.yml deleted file mode 100644 index 8abe5f15a804..000000000000 --- a/html/changelogs/AutoChangelog-pr-7843.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Ktlwjec" -delete-after: true -changes: - - rscadd: "Clerk figure." diff --git a/html/changelogs/AutoChangelog-pr-7854.yml b/html/changelogs/AutoChangelog-pr-7854.yml deleted file mode 100644 index 39adce579631..000000000000 --- a/html/changelogs/AutoChangelog-pr-7854.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " monster860" -delete-after: true -changes: - - rscadd: "Adds Egg RP. Simply suicide while holding an egg to EGG RP." diff --git a/html/changelogs/AutoChangelog-pr-7856.yml b/html/changelogs/AutoChangelog-pr-7856.yml deleted file mode 100644 index 8f7dd8dd27f2..000000000000 --- a/html/changelogs/AutoChangelog-pr-7856.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - bugfix: "Icy veins will no longer get you to -200 KELVIN" diff --git a/html/changelogs/AutoChangelog-pr-7860.yml b/html/changelogs/AutoChangelog-pr-7860.yml deleted file mode 100644 index ee895a3aa904..000000000000 --- a/html/changelogs/AutoChangelog-pr-7860.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Hopek" -delete-after: true -changes: - - tweak: "Centers more ammo sprites. Some off by 2 whole pixels!" diff --git a/html/changelogs/AutoChangelog-pr-7862.yml b/html/changelogs/AutoChangelog-pr-7862.yml deleted file mode 100644 index 6923078c0209..000000000000 --- a/html/changelogs/AutoChangelog-pr-7862.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " ktlwjec" -delete-after: true -changes: - - tweak: "Moved the null rod in Metastation. It is no longer hidden away in a secret part of the room." diff --git a/html/changelogs/AutoChangelog-pr-7865.yml b/html/changelogs/AutoChangelog-pr-7865.yml deleted file mode 100644 index 08227f1833a0..000000000000 --- a/html/changelogs/AutoChangelog-pr-7865.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "tsujin" -delete-after: true -changes: - - tweak: "updated user accent when transforming as changeling" diff --git a/html/changelogs/AutoChangelog-pr-7867.yml b/html/changelogs/AutoChangelog-pr-7867.yml deleted file mode 100644 index 5c5be4dfec53..000000000000 --- a/html/changelogs/AutoChangelog-pr-7867.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " ktlwjec" -delete-after: true -changes: - - tweak: "Egg wrap and green eggs and ham moved to the egg section in the crafting menu." diff --git a/html/changelogs/AutoChangelog-pr-7874.yml b/html/changelogs/AutoChangelog-pr-7874.yml deleted file mode 100644 index cd1d413be5e5..000000000000 --- a/html/changelogs/AutoChangelog-pr-7874.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: " monster860" -delete-after: true -changes: - - rscadd: "Cycling airlock controllers! Build them using metal and the appropriate electronics." - - tweak: "All external airlocks on boxstation are now the cycling kind. In addition, the firelocks under these airlocks have been removed." diff --git a/html/changelogs/AutoChangelog-pr-7877.yml b/html/changelogs/AutoChangelog-pr-7877.yml deleted file mode 100644 index b3868b2deb6b..000000000000 --- a/html/changelogs/AutoChangelog-pr-7877.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "partykp" -delete-after: true -changes: - - tweak: "Added a var to the two syndicate comm relays that makes them not heat up" diff --git a/html/changelogs/AutoChangelog-pr-7880.yml b/html/changelogs/AutoChangelog-pr-7880.yml deleted file mode 100644 index b9b745bc88fe..000000000000 --- a/html/changelogs/AutoChangelog-pr-7880.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "monster860" -delete-after: true -changes: - - bugfix: "egg rp works now" diff --git a/html/changelogs/AutoChangelog-pr-7881.yml b/html/changelogs/AutoChangelog-pr-7881.yml deleted file mode 100644 index f9d82ddbe222..000000000000 --- a/html/changelogs/AutoChangelog-pr-7881.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - rscadd: "Progenitors have a new spell that gives them more offensive capability" - - bugfix: "curse hands now actually hit people instead of passing them ineffectively" diff --git a/html/changelogs/AutoChangelog-pr-7883.yml b/html/changelogs/AutoChangelog-pr-7883.yml deleted file mode 100644 index 7a4f2a3ca8e2..000000000000 --- a/html/changelogs/AutoChangelog-pr-7883.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Identification" -delete-after: true -changes: - - imageadd: "Galoshes look like yellow boots now." diff --git a/html/changelogs/AutoChangelog-pr-7885.yml b/html/changelogs/AutoChangelog-pr-7885.yml deleted file mode 100644 index c16fd6f03227..000000000000 --- a/html/changelogs/AutoChangelog-pr-7885.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - bugfix: "fake death for lings no longer causes you to deathgasp twice" diff --git a/html/changelogs/AutoChangelog-pr-7886.yml b/html/changelogs/AutoChangelog-pr-7886.yml deleted file mode 100644 index 188cecd8dc64..000000000000 --- a/html/changelogs/AutoChangelog-pr-7886.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Identification" -delete-after: true -changes: - - imageadd: "Dry galoshes now look like purple boots." diff --git a/html/changelogs/AutoChangelog-pr-7887.yml b/html/changelogs/AutoChangelog-pr-7887.yml deleted file mode 100644 index e9d779af641b..000000000000 --- a/html/changelogs/AutoChangelog-pr-7887.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Identification" -delete-after: true -changes: - - imageadd: "regular security uniforms dont look like an eyesore anymore and are more dim in colour" diff --git a/html/changelogs/AutoChangelog-pr-7892.yml b/html/changelogs/AutoChangelog-pr-7892.yml deleted file mode 100644 index 60de43ac2032..000000000000 --- a/html/changelogs/AutoChangelog-pr-7892.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Identification" -delete-after: true -changes: - - spellcheck: "Broodmothers are called midwifes again." diff --git a/html/changelogs/AutoChangelog-pr-7901.yml b/html/changelogs/AutoChangelog-pr-7901.yml deleted file mode 100644 index 9c3a144e1a15..000000000000 --- a/html/changelogs/AutoChangelog-pr-7901.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xoxeyos" -delete-after: true -changes: - - rscadd: "Name changes to CW Cultists." diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi index 18ae598d6d53964180f836558c92e9a0676ad49b..feea22e087b842b1878ed34185ec5ba941e2ee13 100644 GIT binary patch literal 20945 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 h^pRmNw- z(Fj(s+;&`GbpBbM9jx}MMC|NxUtaM~65u?S-PD(1rRa7Lk%yUbk#6hk4D3rtNQmrv z`SHVc_d6-y+=hVt=h=Q&=3+#eOC?L{>nHyz!i>do$Eu}QS!XU?ra6$ev@o#S)gAeU zBv$EE%yeXP`@nDF75e||%NHYIJ?b%c(2f&^q$bx1+?zBB|mK7K8$H%L=pRUdotChyUsIQh?Qu{yJ=dFJw%01{lagW5NdbO)PL8(Zy+JM zqvG#P)o#m%!lbf0<-2!B!fRo2?Se%3qmXxw5XKTwmS8#) z1*-76(sD7D`V?C)k&nkO7~j8b5RQ=D(oAG+V@Zs#tL#mD*JB`WCFJTPP!qY~R$uYF z2Tj<^JPEP<)Ij`o=t~GEsLT+bRxxwjfAYA|I@z>3aql=_O@`)v}A4h2em zMMAB=`IFMh%1V0|N5@M>hK3$)K8EAUrB%enY_%;iU$#Z%9jgsFC_x1ku1I`)k4Ka# zMs3@nMN3PIGaLB4F8{+?jPdf@(5};&84E4K)>iRgP>tJRVSaws14;vfA!lWp{1S>5 z(;)Zh+OWjI2gqA5Zb(`a?;QrvZ`to|7dq1Eg(ms#{ru?nJorLq{9B50Q5dn86+2!= z$7R6%t2_6Ryc2!1+Oq2? z^yb&&i)p$Y!-#MNn4jNxqKcy8T}f2Yl#8urWs){YsKsl3-dDazLnheYWQg8!1h=zu0i*kDDQm47Y41%yK^XG4%-A zS=^exnky31eca0K4gj+uffJsDb$#V%+F8U~@YgOu>2R8L04riqe*w7NTqQ%?Cf2^i zikyur`yK?&Vj7gPPZPhw)okl6OiVmamEO4vp_7a(nLglBN|ecfBeVr)hcBT4wGAh_ zH$xe=t5oV#4s!1g>=6%=>^;s#nUCSbzXR74`+T7T#2Vr;ms_<;d*q={SQ@KU9pHgJ zG+}|TXreKQUkduLK4pa z1J9nSQ5R06v($*QluL3?YDNaOGUCz9mPxYR|Jv_89??^|wrPnsGbpcu*}7Sz=pe$(kDgmIazk#sn8Sc;4^1_LiT9NgU`-- z;tW0tqXu#g4L^7n5p6Yjy!w8~MJX}r|GciF0qd`RIDI{iJH})A+4ked3UYJL?%Nii z!D6%S^M%jWvTnVYp?Bl?Ck8EbZB?R_S-)mzAst$ z{m$vS&x%e!%lv)(k~YV%75rb>{#E6WmHsA9t2cknS*`J5U_M=X{lZLso`0Gmg0i`_ z<_yaE*EX)uV7L_^!g>{W7zVJMS*XEv>#dnse2~GS*G^n_@7-(DInBTjIZgKGwaV94 z7uTE#Tit3NY~x0ksxX+5W(suTobCozS?=idOe*@#YYySLikLq~w;^k}A15OJC zW^^50P_FZC@#4jO{tOpNWrH`)c)s6dO${(zF`P{ko>a2Ge4+{`kj0Q7(KeyRTzj{1 z@r3>dp`otpe+r~lRo!A?@V&etbfv{HV4BL9^=yZq%RUuPkEKC3bf&+x0ZK*cDNprs zoTQTYb6V2Ij8mI>)_Sq74B?u!3@El{?K-ZrZ?|mQmE|>w#rN_Aucbhf9Hym;bRTWJ z>fquYAJ6NcHrcRw;e_OioGeUz{@EY-+ni3M7|p8_EPW>3))=7Cl3>6AJWQ~eqt)q~ zlaA8;v!~vj0Tv58CirpxXWBQxZ}!Cuk-g8HTVB4*G?w907V1o>tCKsKa%m%j`ee^D z=g$L06lD0S_i_09`_KMZA#?oru?eT2F36NJGc#jgkd~IdV8XjIh7Tw#(0{zuj1g!Y z!-fqT8fxtNWAxf9Z2FuwcAW0+KJ@(mr$>t-HN*t_k54@Pbi(=P8#iotu%fqPg?w!; zL_PWRY17{OTnx)z{+YM6@AX!x zS6ijbPN$wZd$uyldAZwS#)S8_ubZ~nTmAj~Ew^UJ-n+$iE_BCu~C8`o&Ret)3~*^-E4mV-pq@u3>NJ`1LJ+mau1s?=IsNz@r)&JYD@< J);T3K0RV>EL}CB{ literal 21131 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 diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 362a67a2a5d738ba2714a97df8fe30f201fbe1b4..c6fa4697a258a47c191a737eacfe0ac3fda927c7 100644 GIT binary patch delta 202582 zcmafacT^P5^6vsl5D=A|RTNYt=L~`b$&w`JoO5PCl4KPLOB6wnoR_d<1SBjuFR%n% z!V)E?-M8HDz3+E_=l$`{nLRT--P2oLRbACxpX$0la;jN7XKK9|@6YoJAI&!#F1{ipb(hEVqcTKo` zgzm*lFx?3iQyybA9r0kemc7_z^mi-%{WN8_De&TKWiyQoq1Xnrx3MXQ8>=c^ke|eR z>by_`kMa=NJnLJy7r}KX4Un{}glZTRMbxDEwsMcKBrc6OYdq?tCfwk3<X<8?GzTI(=wNIT9F~4mFUcgw};xeFVAgxIm(mjF5pe!I=4G9jn(u?ov#y zpEV#GpP29*<}J_s1?GaVddWlJ)ah^fkNDovB-s!9u` z3DU0Nh;bjJbf}t3h2sGo_;~%qv?if!`!cwv4C>#A0_TtuA`rrjj7!RrlP}K9v%+O( z3uI*L1nrRJxFQBZz<)}l;FY_hsBE7lv1{^kCBrA2w6fv9R*0Ua^_EA-e_~;D`Z6Fd zoGPEk(jxdKm{gTbTJ$?r*kD1?PP)Cl0gKv$Cg+4!T_=OzPcmxQ@LDpfReBg@Yoi1b zz4ByM1Kcm$Ljatb@v7hYb!JJQ5UW!DV201bV0KS5Jjuk?TPdsvb4ckMQYaL1xhD1&CQ}lv_v{! zR|h)$b%DPnr$C)K-1ImHIe(1k+BTL&Qk%4-dvle`6`k9m*KjNsmD%9TH;g34xtd7`GMD0+N+oMw%*Olqz7jyGlm0xb;@cCa-EHa@1csXq%}tK%Jue$OSX1*f^<{A-_I-su(nFkQIFbR|3KdrC&-3>h=|kid>Nxgzu6xO)ZTT-%KV@bPCTG`f zZz@4&4k}o8oZ$`hwYD(c^k6!|)zGeTaBUfuUpImKJh{!|q1w(wRs4s`)Jw3>ez z(&3Z+R~$?=^&*QhIbmbr?!4k+$9Q%_)gy_Q36lJH#gQIT%i zpk1$?iAm1%c4ZqngvGh%4!IdR2-SkxzI%4P2jospYVY823uDZ^Z8Eccm;6&{i>rwN zP7=BtY)4W%5FtbmpSeo21~q&*UZ{bj@itqw+@H(6iK#`>4pe2kTH;9G`((A%;~CSL z3d|X~I?W7l3PnCI%35tcFKpa7fhSzb;`z2|mV!@>caZSd<$j}{6d$VTSgjmn ziNJJCxlmh2mcp@pDXLvhU3}+56MzmZ2x*hJzAh=nDw@SvbT4P48GUflP|yI=t>2f{ zyGEFvOs5#$RWD7bE12hxUb-A<`-+99BM3j`SWx$j-8YnlewbAI1TH4Sb?^5AKi8?3 zKCPxN(o7w-+}C;CE4y@1Si-r=zu=)of}T%ysVw67@NDnMP`;g>*0sAD;1ur=#jjmi zkhX4rUh8;uc5qTJZEydaE!*pJ{VKWo6Jx_gO!2l5RuOY@To9SfJfLu1=EYxr^mlE0 z7xQRbW5dydkPw!8n84bxtqg<8b6-VpXqYcPoOKBVcL@heMU_M!ZLxou-oE5u8MeQ* zCHN3-SCAn87u+$Oac>=1IOit6Gakmz*?wpbnU0_-BS;G}fsfv%kAj#6C^5k$H>TJ~ zg7&IK*V2TH%yA*--krBaUK(C;@#u$%+9ytD1YYtC9tEBM;S_aAPZ|imShDmsIK?ca z?z9jOS&JD~4KY>D3{sY(UTP73)z2jo_-S?r-;#to`v)`5ccNLKS$%zoAmMmD>lw%Q z*6(hqt&DYO&~YwdS?!Qe=p<<>QCbs0b5)@hIYUT+LUF7e=3;_|On1^uLqr%E86mXAhqd8TQ}xZw z8HdASNi8knIf1)PG!v?N*A0FpB_(C?ExG7PFCS&^@S4AWX|CT=J5-9e`vj6kzN%|z zfR>PrE-k4&qv%>YAc;{DLYdS!lsT0XRj+<2+CjBb76EdV7=GUAnVb8UfAMz6|LCpo zdRae`p13?#YszT^4Iei-@I8ASbM zD(%6d_>`b#{oI1I{d4D{3VQs4EuRZbAl-AK#fl#P-tq!}8&ACN-|MoQn^El?CM~l$Av^Um7R@ph#!y{HQkN=~4!;C5 zZbbuwjFa7>PP1S8x&T8hMhd!L+tRQrq3tXvq+##|UL06O>ldw!clTv22RkA|SKr;G z3TssL8!Xx`$D)lcSBWA75Uz=Ge&K*M2)*)|tlk&US%Ch%P3LnwHcMyjnBY?X&PMfw z`;rd~a=QGQR_KEY6+0|*nz1;;>R0cCuNn{ExK_HDRC1JYu;tsdiVybu+goezi9Kd( zs?*%8LfQ9WlWnVD&?7b@~((6d+yQ0aG^xQvmGt;%?DF zp+nuKoHaD8p1A@w{|noEd~R-Ycpu(-t-Dyg)c>S~d>kfyMDWm>#fJm3U$8Qx&g<|M zFaEMT%8nFL6Bn?OecvQq&Z#`B;VXN_warr0a3?i|zrVlJLgS~cEr-RovckucT1{7f z2XU}0iFNP{7eWLKHX^rxQkeZj;T(K53AoC4G&ZC3UG%1&G4fQ6$2sdO%JJa3)Otv9 zXN(c{lb*QuRUj(CA#+q&fNL`hBA2yO5Ae_2;uGea;$4X4T@WKH z3A?*6AWBb4+1I=u>T?J~9sfmRt?Kk5-~Eyyc~jF|V~;+V-=s7_bh3A=gsF=XZ~K^lTf5MBLafmS#AN5to@oqn2{3Yn z%-CTCW;p@$$pnJ%vyTxJ?Q5n9j4cX$Q%)Dcirt*8745IUV!(5nrrs|u#@TNg|ZhSy}9aof>`a=Lv5>lpA=ja$Se zWcK2L0Hzi~*|s`4Av(_Ht;cr#VfxIpA9F#)D*RLNIz<(COP0U;myQCIRVE z3=7;H9rI+CW5>r>3bwX!OR%i`wi{qs@W*8}3I{(GN0`dkl%EFGR<} z;hQWg&~Z1_jN9r7-^A`mr{7;D7KPwhEtj7JKzO>icSWps(_Ld{m^-Qn44+jwbhKh8 z9!nc5*y&<+;7pU+FjMmG-@k*#K*gr5|JxtON!i4%-c6y?oG47?n#&n2S=DU)H3k%y zfGy~&ki1|Oa?f#Eyr5p?x=q}7#7sjYK2{oV%kYkElSSL}9OqsQV>2BR%Y!v?OGuN| zEu86RKU^}M)jYUra-fp7qyhKdt;b@W^olbHF6yPT04O}R|F-r?CT|B&Qd(-sJHBAH zGhbh^C88;?QK(wWn~OOg0URnN)(a}z5gLoZI#>c0wRLnzi*L`*%@qgV((ZBV$w8rv zUv|;=tRLdo?fE1VelNCgBX2^-wW0&9kXkLLl|@ZHSMAsvE!LaAV8w5!z&Jqa=O@(g zhURut(P4EcR_{f?Wn*@^m_B2(A64np_61jJbZhL4Jp&lBoT3El> zHD1diV((@Y4eba&Xgi|f^}1kdtF9j4jhTVNQ4WGWy1LWp8P00j62d}5LXqQd=cBu2 zyk(AEtC`B)j3OVK3S%PDn;k7X~l+V3e2`ou>P^d(pLM%% z$#i$g1QJ+Q7~)p~GwM&a=elzw0_B}A>$b$^TKxGkguwONOOkIoe5YaT2qj^ z$~zxmuLNBkn8E`p^vg#nHY07i;OQO!fomFr&OOhYCL*2kg2F} zm(ESC*8>z~)oa$s=U4TR@csW>4A~5{DI~XL?%n#o*NRqb8V@e6P1;>t+}D7;C1dEn zo5#ze8{KV!3=IRJJXF;;z3lQN-uaY3P|&?#L@{7JdKzDLL7)!Pnb+Y-Xm&7(uHL5ODGFBxBw{&jpvgP=(fG zjwwdY=zO~i7#pl)GPVHr(0_Vu7t?qfSjgyHa%e67(K?1(VqOZ$ zfT8LaUwVS4_74LT72P#IDLv_mAR-4jO{hvx15{Mwv$HpE=O!1jj^fOULX?$>jg5^@ zYTDW)cP{P}o$J1RYte9d9b){MC}u`YUA?HKY>0wfZM5@-a87Z5d{E_;C5!&^blS~( zi5=NHi&>b+^OFEkm-pEhAhOWliOM?fE%x0u%TN9X-)>KP@kc>-jjb1g`yNkl$O3Bi z&sjQXlPYKiz>Z9VL=i-v`|8rICqz=b#(#Avi#)1LTzeRY8nw+U;FEtB%nW({2%E?X&7l+;Zjgij*X4U0D#oo+??UJ;VgiVfdwk*v0PTXok-P|%iMj;Ec7*zq2j&M@ziHBH5J+Xz z^W`}*lG^0gKnlB(x_U!GV{flKN%uz;;YXW4G7-DG_dt@l(R%3WPtm)E{YkE-L+7UH z%(Yk(n5_hpixzOtGq7oH{d)H;oDZW40sPTyc$KX| z1bd%U$cKt6>-hE`u-Zw9St>%>zNO!(jp+aVRxM-_4dt~C8DZcr?r-+3HG7Y;1ePT4ScJMJHLv$N;SI?Bz#Z}eHEWYDWTjrenjYiC2E2MF{K zq$DS!jgZ7PwzMFRusYbN!8i|tC1MH-@8X7;fSRFzY?e3jprEir-664SsI3-m(S&VB6E%jg8@( z6LxK5FQmX5_$aIvXYx1;>`JK>Tc7DB;dP%?k z#*^5Hx$2$droslEc)(+R=l6qqy(81mkzk_v;Hxg z_hhv^Yi}l;Fa!QW78blJ6`rEG@AKU&+}KT#5(;;Ia>2>V*B6fbJRZ|mj96SO|4#fu zT30t!!a1Xm5zupSsc@uqYieo=wZ?zJ!YL^zBW#o^;RhD640z7$GEXY4>P#Lc&Gku9 z3RJG!bsu}jmIUfmK~9U1G};Me{gY+u=#*V{cC}bx`VxF_D!5QJw(%_PilHf77?NF_?m~7%c0fE`s)7$!r&bv*eeY%*?%aJq4Xkoy z$+L0IwCLRD{Ie;&>D72Uo9fzEl12qrb2$b7x<6fP^p@w{EW3!YRN`DGPO#hMhfCj^ z*O@(o3X<(f5Ti3IPt#%Nf48{%R!eJhZ;$OB;V1&ZtaS;%IGUkQ%bdRV*uA1w@^NLL zt!)uI{E>jb)NT}fa#D_)hT#uo{~Fj+{-4f%=heJf2v`hjNgD9$A5vk4K=o^m$XhG< zCggkY!f9nhHR;|=&??tR)l#$PLsIaeun%{e?Aj3vtW-O6EjW%)XN^m2YF+Ha)~93}PV8tJ&>j3P z*I{Vq<Qj@aVU>ysOwuv1%?%|tAbBpu#%6DAQ%khS$yT4{A`Vbg9BEt(kT7V zOe!ECU}JOB{k72jHwfBf7wy!{fRL-BS^sQdRY8GDrsjHuwSx(sDaaZBMtnr`+{^vm zVJKtwJF9kKSi{-71qld2fLxsh|TlU%`rpn^(+#@88V3RF<>#H zf5Ml}ZDNYQplaG1bfzD_LQ(~9%jvzw%=LATY)$CV#b{J-jyEJ!TwHYaHhG#2E^qK7 z@!Cg=vh{En1;P`GOzEJ&+eM}y#gnNxwhICI_LBQQK8@~|R`#7C8+d?A<_kz?xfFK_ zzO}V%YNoO)uXeoXQOelVoKX6fB+I4e_O}0E4iJoSt+!9JVv1|`jb1$IdCzV+JvVwN ziC$uy=Ux7ngpRM<1s>3bWCyDTeLoAlYT8Vjhji+%wcEc)02b=<>Z47ZT1GT@wnnj| zPFvgO0u!S-!VfE@zOFCS`ia=+O5S2nVkLL|U|i%KS#P9=zi<;CLWATVcUP7&*`R4k zn8q7Ohnp$2?0=I;T`?N@gxG+)O)&ZbE|=h$GJ z85}Ys>evOqf5dE0rQ-PJ?-?TV7u$KTbcT3J&Dfguu1SnI!tsSJ+N@tBJg~g__@}{l z(e($7_s04kWJW&ag{z&@WNI+~=eB_lj*hM~g;IG1KUI`yuSP`KY`KXGii=~we71jg z1NZDfC*r}D(WgqkjjEkk_bFjEX9$8%&d z_D=2Buc4WL1!tZ0vMnXJ{8r>Z2KjRU)X|~t=lMmr(gSyWZh}%?`;t?4Wvv` zj9T{b%G^}_I*!~oVj|^E%Dt26(|w?2ZpxyP#Vy=!FOcMaezYAGBJQ#&W~q@8 z16Yhvb{|MW?E8uPwV1q7R<^gZdq_d@;7;TQ(XH9zgT8r5prx%#^?Gc2tXOKA z=hs2*)fy%gtF-iHLYQB?Enm)kFeA&kj?04F-e5P-IzSZrz&6a|*n5A#)cd*NGjbK4 zkR|H5_Vc|3Om1*Don^nA{ldvHzacykNRV{K#M2Hk3-&V;IPd6oM^blfO@$-jWFdFe zrQW-v$W)B+DL|COUxR8O4a}riU&G24?C#d~^MW(IRM((4-R8@=%}WC(*d;-`XRn9K zmSf!pmae!vm6ke#$&ho%k9|>}h!SDqI$CK^?ucPLmjK&Jjim&iC5b4b5ifwX*oXdc zJLicX1nw*qb_Adoj+D#iL!H|gbG>;%{+s0ZmUzjM67}kHja9}_}%QN}p+P+kJm}J6nik|mCWmjiCP*GFlHo)(^uiq0oJ~PZ4bRWTf}e6Swd*Dn_7&|_1P{&4X>iHF&!v*(Ru+oK+-S2 zVQjP=?quM8^fbUKSAu%lsZ$U!oI|XW@LW9PB9sbmW2sm`Ww7*7B@I%gMx{Y4$LTv( zM+cNSv|LaovyJ5C5>>ic3I2V%cLLkKc3j|84M`<*Y32kohiK~EFQWgmO_#jS&833d zryhCbZbB8znZ27scnQ#j^Bnf6lXkhZUOerQq)I8emq@Z7xncelnN(y54M7WYwQYMr zIT&coH2v=cqD1=#Z}GGJ{{1>Io%6zobLAI^b~79x+*l&;d=U%QSrI>tNEc^e{zYIG zs7fAmRn2tp16}v`{VnCPLpN{ZQlIP9tL=0_Q(e|`f01qHS#?0mFiAJqmL&O2-^BFT zYhNQ|$}r9EGj;RDYX0W)-JV4n%J(dbioz7u z1K}Bo!Zm-%ZF`@Rw>RY)2Ipg>5XGi7(E035YCs$Eht}LDldItQ%B#y^V zd#pN#4zffm<10-)9v2O>TVjh98|;#N*y{+)Ko*7G zWEb#u$7+nrtmk9XK#Uw!i`(OrG#9f|ZvkzS=CIpbS-&RP*w5xK*;e`cKEoPG(o+da zhbvbWx%89TgG2DJZI`iX8QQijv>u2Mo4Qy4F0b_Q&RxH-7oZL&Cr-=#}kyisCh z*iGWed8Hv zd?mH1acMAI%o5wAGfm*#;Yc|Rg~t^$R--f$69z&YW6=Ep!_))`4VOUS3=jc5kcn4t z?aVrR>bPXz2+JT!LOZ!h1Z%$gQN}04yA;(uZbG!2cz_>1=gQpbATg57XV-GQyl$W> z?769`J2P^%5m`9lCbmQ3cX2;Z!dd2LU!B9BWtG;#$z-|7neK_C+3Sbef>|!wK44y` zjTJB~xTHO!XxuXEm+Rgi0l;B5w$K8!{~fu1I$gALgEIGF?cimTmKIX~vFK&S_6YIp zoLjTzob}4aSM8^s=5XifqwPzABJV1X;;Ca#qey{0{)M+{(ZNZi6-8XJ?=np2vUWWV z_V-GduUeLWMNPyHgrIoKcSG0;V1GJYP=S7Ndv5{_2yXl-u#o1NDZ)PWLU@~h;fh!AzjB$F+??O6X)W5g;d0hz$!t@=Ri;g zPx4WwwAMh}Tx-Kz&WNIN0)%?3&DizC5*x{LpKIy^gB)L!XUMAYso0+C72QPn3bjtd zx2T3qxPec#)GEKv^`yqB!Usa&bc;jQk_q{A z-q>ORdF{Z3;>pSa{0Jc4-i;f8~iHjCf zt1B`zG;Dff$!Zc(5e*r>cizNQa$3jZ?9nEH0H!OX$S2aWT@YuGdP7>_l10*MGGEIq zZUMU&s@{jKwM(t2#Oz}lz5#A~GTvfwUlpv5k>svkIT?rrJo`1s^hc+^Gc83V-5Foo zrTn|FROZ!!Qx-Cv($Eid@K#l+~Ol|2{xA{<$dP1*itF!#9)nq3+x97ti@_fIhXTj_6 zjeH3#)oI(nQxgjv4wHz}r(91@yMW!2zZt(;AExEs^wQL_mso|XwNosG$duMO;|gMe zs|bIkAfipLMk_E#e28uxymErjs~ZT_F3fEACE%-(istRXs;62Y^{9~81JebddU=3G z>kYxct@ujW)Ad4A2cd`A&&n$)fTZ>YNoV@77xIf2FW?-bHek0%+t3(+awxIgwfu)f zT&Z93rH&54L4lt&Suq;WQqJ^J;!r&d~&#I zXjtF3@6l-yaxh?Xqm8#Y*lE*n4)bH8Pu0rvTI=OY(Y@Kz-2=k4b-FD!Jyq^Sy7ur} zUJzsNyW(vDRp?Cm*?J^ron)Yjv3LUh6KO+RLQ@~nslfTNOwD;R?hDTWufm#$u7ftxw&hf}HYu*6jSUTSgjS$yry^O3dn>flM@-!~H5&Te~2 z4RZ6zZ;owR`dDtlv5A;)-eqJKiBOKSb%*mp8Nx|9g3iypXRqAPY!u{$Comf3sBfG9 zb#+waEL;^02oJhlZ0O8F724-g2?h4M;9Q|>0prGQd5(XvsAR=85d~FO;!cGR<>bBYoyCZ`Onc(DwIJJ?^Wdy7)$?fa3)g-uwb<$UzC+^&!x~;?H04MTL=u zxS?sA7> z2@7f9F&bf4bRtoGDHWC7W21!an2csujOwZt1)jXApO#!RJ@ z?F*_#JRMae9n~8b0slay;?)?Bbi@@k7ImDTt7cqkXl6k%Tu;WFcW{x2P3&H`LvQd~ zo0MUam)4EXLkt5Gc*Z>zZ`eO)E2<#n{r3WmpnEalqGi_Vhz~4>+30Q#bqvI^iyW+1 z_B#9r6s}$IN(|Zh{U1ztmo}6jL;pJ;o-(aVY^j0e2xrG6-||YDQ~@S+D|I6kXN7x6KVyyF9>bdydfF6a~mR z*K;#1NTp@&E%YR~R4ROfd}O%0sb@H4s%2y7N$fNu1^S}8a#k$>&)P;@`EL18Lnn^; z2D(QqCU-a!X>q1>eBKFNL*^isY=Ah%@${%jyU`UQB4VC*Y(&FIR8clWd8leGxlbHk zQ!`7Wt-`r4W5&pB2MNCSuFuf8vbhkki1^byhqRJESr6^Jujn}uYs`b7sNBPp=iwV_ z@cc+$cvwCkplf4@Ve-Y7(J08;ZJR?D$XOf75lH=d?%5Zl)q(~^NzA^I0gSM{hy0{- zcmsCcQ}C%}ZGj0~k54kpzy#UWtqlZbCYK4G_WEJ7{d#V8$CGBnFYqaoT^vsI>-$dn zjIT;h)S;5n#>#Bk#VCOhUSB0 z(U7Ls$9)>tXB*DV_Ac+!ay|4sg^l7ZZAT2T!45}7_&XGo7VlmCUhlU{=f_c{F-3S7 zs(nQ2SJgv8KiN9ngoL)oqxfNI@}?uC8AkDI-EAB}v#r*OnT9RYOTPjWaYOY;CkiuR zE9Fj1vUnXawE!CaG^4(E{gN=^A}ZY&>qzSvTmyTU`6zY31qU*wX zT6-qX8neW5%B(uy-`3u(`2E76(b6|kz|_9p^m{ciGJ`1XFi!8=g?EaPI%)flQZrbD zOz@(yG*0Sw6SY6=;c%JLb+w1@L2%LfpYnd_oPz6isv z@@xfpQDG(?_cNbq>_UWcVrL}#8EOEgQnuBc_Z0s@eN))Qg3H~GuNudDlhQOUkNPkg zux=4F>1p!%{{~t&WL#GW|1a)(^B_EM|37i@f8eGx5?tK48zlBV@Wi{{^cB*$6Y8P7suHj@e>tJnVIhPUr;k) zHG|hb9sd`6C)^B`J*koYn&yr2eJVjd%-b&MI1){SdoM5P=tp#V*o;YA_^Dzc5pojH zo2T_7BCpHM=6Pahs;LsG-(}_ToK4ChwElHM1NWm>b#^1~Gy7-@qhImvgMR)TQ(_D` z8I?=;-!y364Y-G2bUr;f*@;EQK!ZUOVG~zddBimQ%_8i+#hw zU;l-E0skNP>wf@rnR|&ockL;(ZIOmOUo3W5jmV56h~D<;LOJlbX#FgPs^|o((_j$I zLM^HL%|~nfUCJEvn%>KQ`}4A5AkPc+#F9K%Kdavb(OPK@%Ga!_DE&)1z`y^XbM>oZ z$M?c}6Fb^M-cCG)$=3KpB>GgjG5GhMNV5xI5hc1xW>$VVF_lplbqHE9f~G_E!{YY0 z2#*=wW!zf_TDE=v1OH<+h-BmuY1h3GScAB0rYiGm0vknE=sVZYDaN`?!Jyw{`bC+7 zAdcQNEr9s}HZYB!<+A21!8N-l6&^F@Ck}ap#1Gl})nN(Plp^6HIHhXYj$!|;mO;3} z8=ODNb-{d4sJ*JQ)>}L}QcIc@;bcdae-R0U~;gu~~- z1nEk2!DEeH;|k2+f;qY{9FRxSm8BKu@MHf9`XJ5w8{EIpL=LLQzD+dOP>JyM%9AC)F|jRr00h`#@fkq(w z-!~_Q_za&3iqJEyA8(mB3!JSU3k^fl&NKJibfh!`XJTeNbtm?IVOxvuFNYgA-dhS7 zzDJuNx-L)}i&T7<+_~{BnDUioeN= zCQ}S!Hs%~4-4ea%zrZkkyJ!$f>PP49r$C%z~W}ZDE2e*ihNJZXL+wu`5QYh&%5(7)$w_u^*?Fp~?4({M=r5w$3HrKC7GdLtS4~D|Rv7czwwR z?UE~^qNnXym}rl>ENnKUTOK$yRX!j<6a@4!1-=yX*#s}C~`7uc@A?0O1&`vDigu)yFF{}x+k|WkB^_OhljF(S*)Dw1Ra2F&n`bd zJ-N~frEMjd?i4Vq7#b-mD2RxJH`MY<<@Pu`mt_hNw) z<8pC~#WidG4|1Q6jOT0IDk(jiZfGy}#$b?A=x(EGi`$g0Eu8~bdG(EHFZH|D)W!3j zMh&hPWa#w1R6BODb#|lDqi|l~f_d(ogONTt@cGJ}LuMi03jY#cF_2?;xVtc1a{gN- z{#hBA4>q#CO*dX)@e3GW?rX>7zeb@kGh7rIVUUybk)7YLicP1=lJN)siBYG&-OgwE ztcJ~dCM6~P{axXQ^Hw3-J+qlUX2;8`w5-4qefVTT-&)=ip@c+5QUA^RSJ}Z4uO1ar zT>2eM)z2RlF?*_X9b&R#Eg;kHB*?r<pLYV18ab8i1(zdvHq1Yh7I`EY#ZMxn5&E zNcFz+VVHEN^h0S`%Y4WPb7iG4!*#ge@?YNa_1C$BPZ?+*vIKL-R6yCf4z$9nF3k|f z9qC${LuIiR3d$e)`TlBV^EAxxclKQ{{1Bn+QDNs&topfi*U)&T#JF8pN~{o;mZB75 zayO9vWCEC+&euWEb{C8v)OmZ2F{Tj}^F>vVSF%+Wyw48GOjY9B+}nEU-8o{vX!zPh z={6&q3E32xQ&;vOFteVCih#^7>J9U_ai>QFeii)!Q7cUnmf?OZ=BA5S$FVSCo=mDy{=O63@Ylr`uNr_D(EFa(HmVe{?vI`KW_Mx)yEUDj`2-^I=x zrbg8`$oR+lqT4!t(aP1ob4cz|Id>r>i*>b-3vgROwcdmnD-Ya`s&|~Gu zP}qIR=sh3$CwjwHk6(!24vv3q&8DTTEys9BL`^kTYmPS;xjrsFs-mfRAC^Tj0aoA!F4HFYQkcfNTkg((KIG?GO+a5q1)GGW$BRZZ71xRjCV7jmhb9@2h)bGIDJ|M z25(HqULPI(+{H*g{OU~q>m0Koi9xt^lN$M<&z(w3aLrDJz&sPBrvA4p+6>|#TBg;h7k`9iJ{lLJ$x8`PpOo&BqJgt#i=j~g#IE51qWk|ba z^J;?7yYpW9AZ1Sy_V#P%7vCo0^5Nz!mj2!3>UI+*6CafwN^+-i-hK`5y8_k@{6ya^ zn!_qL`y)5Zf<*0HT#y2YFB?W5(+pyN4cz%_FzSHXb(tUCRa2u7;BrDN(66CY0k0^r*LYY9RRIAi4N3&!?n|F^s=cdVGRT>*!I`O)q)+FF+ zYo4}qpucL_TE;`gRZaw}Q{2?Im8k@RcWM5&LfMRt+^DjH>*pC8K9V(;2c0uuLS%a`>{~3+%w2KN0Aj$GqUo<{8T2VXW*MS3VLC z>^(9!&3u_bPnXW$_E6q;{0w){Z+r-laLXK97&UWzeh6z?NT8Xln@R5X%k`G|x;joP zi`Bmucu&VX0Zq+Moc5X6xo%=&67PaNp5nb$48BRe)}UtQwrdkfgWeC%(51$3`)L;N z;fr9H7uSK%Z=WC7jASV}J9B{Q>+6SdM3TRK{;X*NW`OAEXllQ;Ko#3t-`e`^sAuY2 zS66qB#2`Ert8ds(>@!`ZuEvt;_At!o4F!2`Z$Lm_Umx26dF}`SNrtN_^unQ>N5xxQ z-2Kp{iW#+c!thd7O?8iX^R?2dJ$IHK?E&24d+)Yb&l~P2_%7)fjrUfdI1{LAg}b%2 zHKN-*+e4Nxy1M|IikO<(+tCp!u_MoL0Ja`RAQBVrI%DILJYHU2AlXW(2R%QCn=n$q z#V!Wt4l(ggbl+MG*f)H|>#h#wqeI6|S%XR=7G*vVUBC46e?-B_i%Xu%jX;e^jbSA zh(?|XDa?CfBY~@jf_QuJd?Wk|!yV)=o2y8eg%a38-{Qjrt%d!+?N~<6Q@Ly=^!TXD zIT~i7`r2nu^(d)}%nXvMEg4bAS40<|E`hlG9W+7-o9R@+jOm}2a>7${W1b=lDkB5g zk{kq2NWp&2w8rF8OD+OGXC&fo9)4oh{+vj;De%RR6saJD^%8!_tz)ViK_f>A`RvOs z)GygcVT?yU4N2g(hlE{Y@pK@h-GpSur%Q}FnMFr%m-{7iD9dZZo4seVo!u_YXYVQa z;%>?PlxL_?DBDIx+qVX2u!g4GpBdM zqL5dx-RxUYsJ$IsseMS|&;FV2dQ?}!w!++WV1 zl15M$Z4OBOYr`ofkI8+0|rD z`bqN}jaXG|UiaZkT?xo+oFaZYcVVAj`8gen9k8kNEEvxC|8R9zeBxoe=w(4pDo_@9 zwz8s;3y0yx$6^61M`urH;#!uXR0t(Txi^Y{!nF?7)g`Q(&*z{tqO;Q9AnK)U$&88iLh@1x>-OAK;l)T#qj6Qh zE1w>lA>IFT3x%Tpt6=y|P-p{%swH^u<_W^@IVpKzIXwg}jP2z3jRrolJi>#)E`fF5 zkOGMM=Qi`iw#0|=BE)S$6CW!bZoEf#JurW?X4%hPOvAgCYnVUU1K3c;!Sk1i-n)5m zPp>1Yr<0Oi4`cq>Hsz}P3>6@cP^a0#-%xB?5gA{-e@o`9&Z8jPHL1?;pS@e6)zANA z9sheXm+!8UVNcC`a7)c*cc6qrM$6#) z(;^gYI5x6g0sO(CZa6fj-M{1?r_p$w7i`0`w9`(%FJ zAkd%)JvQ8Yy2OXE-jonOEV5=0^DJ!5_SMz_E4TUZwHt)65lda_JHvsp<0PNI9-c6^ zF7vj`PhlhLwQwjDs<|Ty0E2@AL%H=3+?&LHXfUEJxNP5Vh?$b2(c)i2+}zxhop*Eq z9F5O+byUE-KSN{X9%B>Hw=tc-oDhJJ;<4Jxz-(Jl~DUOhMbB;Zw($r zYVCi;h`Nf)%dH(=_k4^at8y9cUa2~vX<X z9Sjko815iIhrXK5l!IwTl zyStLr1&dU`U0B{-`_KGkY3D~o@wRj8q>EAQ-Fe(eT9jr;bl1PQ~vw|e`y4aECx z76bRd2Zv%MB|~yM&Bx3pZKCp+l|QBRD0XDFTVm6n{G=fc=3uMcA0;*QfEP;C-C+m& zxCZv^5}CJn#`%IbmoVDju9t*WE$dgK``UKj&lvKXat>kibIupz4`i`f_~*6Lx=a~7 zEWJTEPS;pAJ51;qnQB{Qx)f0Wsp;#~l=?gJOj2O)1(_bR_;boHH*pb$l`j;AQu{GA3-Si3FK=Z0 z{ynbG%p}QJx`C!S1OjomCYVMYq<3ok`jE@yxDbn?HyZ|pWIgQOdc^JfjqOmS8h5Bj zDQm?WFTDs?&wkVt%hfcWhTfLF$J~{J?B6QdbN^0i13BAvJ{)|z(skrLK|h{_t7;k= z(kI&s&i}PSu|NJq7{h!2bNOC83p;z9VyO*c&0niU1OF@~uF(8RK zQa3rf4FsNFcwH@?^?$pTVcJvL6-eL4I!td&t~U~l ztl2eFfg@8xOnAhE5x*==%pHbm+D~qsHS91mYLI-!VY`Xj5GX3SSJPtLl%YU%wYwtK z!c8Vwb+slGGBG;!VR= zI}lrR-H;$6HDn$4MwEebe@)wmZYrzxR|}jlH}by`W(cOpcSo@3oJtCFDb+gIPu%{I z|9a&e8l^W^YfFX|*+SjXE3EYL)S76%n6#W1;#mVBx58!S;c%QmCnaTNOEa^M9Q;8B zBK+{7bRHIauwu-Sr-#S(UJy4;UBdri>ph^NXo7#yB_kOTBnMGIat@Lusw72%k_l5<9uob!?vmYp|z_x|s@@0{mx*`D5>o|*3Is_Obx)!b#e z)XLH#pL?a2nVE?$Y<+ZKYis*8D@%(j7isYK-W{SZP}$a&118VS^{uLEEM{lxWc3U? z?ppruNF6xz2&qv8c~U*dbm5&tIMxpFXxKDN0aVs4d~=9iXvSI+GQC?<-K|>xWA>cE z&}M6Spau#e5f&Eiy3bsI^%D~@@xCZ!CDPO}psSihrJVW0%uSjS; zZEv#Asas}jVQf|yF!-pWX(gMu~5()q(rM z%MD-D?{8gdnY~^5n1U+d-7y?@xOni#;b{@=og*QR$Wr6UBcwToI(T&S1#G`*jYkM6 z53ZTdG}vU)T%Yb>Lb_Kf-|WN1ZBx_E-^!GjpOf=lYNe&0ADyKGYna|fmVL6H%AlU($b0vY>tNp-P$_G<^6+nwT1>V2T=ZNuG4qr zOM+iud|vja90xFa$!#f=Tn_fFp)u0t%Gib7)#$GPk>OGIdCevbJQ`V_2mas9=_Ao^T9c=Vn z_bk2zkEMXfW z;sBUcGX+VAe9wNxatA zt)dQwIO5D;&Cb>q?JvyN@_!@>ngjYg#QTD$R6@Ylkwl1^HGYOps@L2yfa0RGpx~3q zN&TyL)Fk-OI(XY`_Tt5hT|X5`#(Zcm1O=VwkgPAg!PCes*LXW|I=pi_Ix%5W%c%>9 zYK+~7Op>#+PyY+m(19KS+KS8yZLSvS{QcH2iw+X)+f_INT_z?bcSJW?{$jNATYz{T zb~=;Eaa>JJ(Xhw!N$KyDcfsz*Y#h!AvR34m)oaQ?NE28en0d83%d(6I%4u<@rd0H8 z4XhBC@c)$S%YE0mySToK9VEOX>Giv;@P9M7@HS{C>twX#o)T8L1?|t`#?uFt6zMFX zv?1Q6W19LQN0R#asYqcrfF(()pbC>7e^FYpj&N6!>4g|sSL#D&x=$4ijfoTgO3TKB zjq$=p=Y%ONGg7}+5IYJ#})$E6>EE zliK9nUUdzf-~9^vk$Yv$XGUdp%S8OmC!@J=z)LsNRCh0n0PF{#07 zAkie8mcIRaEBrAVv;lp)jDQogQh^v*=wLV9oas_cq;%vtXQpb>)J|S)ZE}CVhX1>F z)}M!qPsexOY=o39cyK@cbalJ0A(~s8P52i>rzWlkre~*@k&JlNfsc?UP z`5z7Z`M-ai5X17pQWsZee~Sc{wg%v< z$(rJ>qwO0R&NiItAFMmoPZC=6J-Y7Kd@|)4{9yU9ITj>bUQKSX+)n-$3pwB;-0`tP zQfvr}i}!UtP3Z`|ZC+qIx{s51y*|0K{CvjEwRvA*y0Uq6bh=qHy({F0m5$JZcr~D* z;cX)ev!g@h+{?-Mcnd*VYf_ReIng&I`7DT9Wo9Ni ztu-}eXoyA-^3xN88_4=eJSePl26=sb4b>hQ>QZU@czf8~7WsDDgZ0Y17Gr;f;EPGP zE+ZQgm(?} zu-t{?@F=3$DTpeW6+n2L?HabB&aFh^R`VI z8*{q2n^pr`?S03VfmUGzEFTMHC^p@NwP(mNZ<;3DmQlUX@>%S7%K*Sij1_qjUKpxk zVMe>>`bgpdQve=B{DKk>GAGiiS5niz4km?sa_RW#TG7|~#z}Ot^6|fbhnJU^R=)(_ zd~aBY5vT1mTx5iWp6b`#38}5Foma2KkJJqk3jK3*5Y{BSV{iP6nmf3q!;>DWc{sa zUBI1Hg)_JoM^Z8;I^L<|3<%KZ5&ga3a>VfaBHYw$Z_9>RX$X+WX&#KA{STiNBuXR} z?BiMLTDF3@YE%pY_M$(67?}2uwd^HG;%E*Nh@#i9*RZ9Rs_`;;3vp=_dKRqEP$*OP zPz&_;@3AC)1arT`}lRn zBkv-YE+O6WAeq6EoeS5HNA8XqSu&~6sf#**Y4n^0G}7X*jQm=L2V77bS^c-c%k+b_ z<6FElHSzMyA|E5^)Az)Ge7yYkqqsN{lD-C-tP{j-(Tds2U#?mDMruG`JSAr`8{u-n ziEXR2OdD?r*$$6Q^4{QdS*J;g^D0Pel$7xP`t|GLC>H3~GrumH+TS zUX7Ti$C_9<>bNs2Yi9@Wm-B7r{<`fxf}^u;Y-h(=|6Er%=#}s*>~*_}{@M#+gkz9Q z1+igx7O$k<(O|5Nuz#>_&QN^iuf@Su;q5n*Ki<_8ckX-64zJZZF0IjE>4#K_v{?s!!m%qwniqVh{aUWFv z&~yYp)`<%K{6mDR>f7UtylU9w4`h4; zA8fY_uiT&i684DSEU==m8i&Bt^ynfFyGi06_7!)LkOUV6ytg^(TvgfPIS&GXWn*JA zEi&xcGB^Ec3MX*s-!xb4gon6!zpV&nxNsZnqHnrO`>9)i8d$s=a<;K-&dA0Hws?uNg52w+qB0)IBk!S4#cwR?`(CjZ5_ zUV7a&&I^_ce0oY}62(9zD*A0_^2b?1QPHCJ9=)gsHEG2iVYwmd3O;g(YZeBFjzd8; zWtZtR>uG(L|3Pt8I)pFDQ(iS3-)ebNJ;0~t zHakF2^S!2Jgd>Y*V9&(r;s-vhjeGkUo1Ecoqu8)WQVV3ckacfgA2FM1&R=V-Uz;O2 zDqKa(30@;&Vq!grHY^OrDte}W0QY&i`}tjZ%QNA2c;v=mtFt(}prFoOq?d5;BX#`r zoIIA#ta^EPo}+dXZo%FcJTEH+sa)?|q__jlgY}h3S2#P|&$py0luS%UocWb-g5R}H zeMl$%bPlsGELIkQX@eFCZ+`bxMtu~$lTk~#SvdMkn~GmlbUc5%pt@R5eB~tU^y9*W z{ov>xG1_uK9PRM$MY_{_`2!**cRs#O1U??Nm{`jEBuRN1JqpwKm|)ilw;I|H;w=CR zqZPFf(Ba4RC>BM|^j%ysATZF<-lem~^81DEE4sHJp776lthV;YA(Q$|bTTk+Z|@B1 zQXNblTI4z`EKKeTU?U^bREPvn3%sY!8MV>7$hX2a%Uw zHT#+1RvgX691w8v!J_EbzJLe<)^l-rad>M#usq6AA($ngS#}L@@$VR>=QZ7j+X$Kv zG_uPUFnfsLvqE1g-g+{5U#uHGv)lE(Zhn@?F%R@vNO3G=NcpMOjn2o6aRw=zJ`llH zyI?OECDqMGEwZQ$S|UbBFvYCQ0~8pKRmOY`q@q?H1Joqv@+)0|HaZxhGD)vvl4M$p zmH6@umKZItuN#|s_gW|j{nk$i*S6&-H*@mB@O1dtalZ{*Osl%NnGfNcPQrREZc=D%5D#= z3zHm?D+aVu)LoEuK;Y$C1#PD}mIprUE+XU;IqiFZ4Z~(Ho@{Ah`oQ)BDFJU~^xm;v zS*CG;24(x7KaZGf=_n~fDk=o$AK4Hke`Iyd6jmW2B~?*Y{_rnO+Sk`tSy`D?R5T%7 zPO1K~_?N&5V_5N|_np|uj)lu$T4xd*SYv#UkNh-k*t9Xr;wbnuFmJ0%LvrDgga$`R z8%H@BFfwLhAfNU%gR*I)rKfwFhnP^{rVQAk8p|6R=xwX$-jgXE@)Q?2D?@a-W|;!< zRi8P(P958yC&IKO;#9}dpPxH%fpKaqXNl;lw+TYWR*&O&Je$)hzc-Dp`#&D8=2IBi z$rDMyzbj&XB8*57s)(nc34J7uKD%1y8z+Z5|+`bkYE0 z^y2n3lf(%^f95wq8W8&S9b(FL7LK;=c55s}_Ta^@>X_ zMr;6Pt~C|l3L~ubUc-W=wqUT2(DJKM?9jqZSC{fJ@p*cFrHa_d$wu3 z{(yI_@)QmRo@-~fy&mFUyk+a3pk8Rf@%R*a#s-55l{# zxX|&B($Z3cJ%4+M;@O@X7;r*tp=IHSqH%E6kHVQm>Ge1*s%7E&+hk-EeNH5*%ih63 z(aDJiGR;Ao?xNyb?W#dolN0cN|NeQu`hZtK&p0S(o**PCymaz8+fP&vh+12I{NJ^!JA1dx zSpwyPC+;LA_=4XUl%>1hQ0wMDQMFT0VE5#=y|uUJLMwkXDafL%uR1iU*xmP0n6IqG>Rp?&so@sHcB zH@1bOCm!u_i&%$9WV``rWy^SFm*7j+&Kb2PA z$1pUJ;QKLuOG%;a=;&x=8olN*C}ZUked?t-xxykQYQgo01;4i?S`{m8P2_noFXS>+^}>iEbh2tE}y|YST&bqmJ#_JE1);HPlJOpZo%B3 z%%oDJVRm+Q)up%Fsnkt4RYylB7&1?Zii`h%q*05hjt=V(UO{!su~=jJyXbHq^Us!R zNVgxqM$cr;UcHJ)9D?^e8zno9)3qZ36idq`tOuSQ%$$DAda18(1r@g(>p7C zlJ^3jOA&}PJGxZukc&Ee2l2tmOq_;gDXER z<31>gp#At@?eO&McY1mZLCGIyw6eCSNz%3^KAE%1r0;;c@08uW0NCHlGCBa78&8c8 zcA3&6o8p3qDQ4|hBU;BWt6ov<47uk~v$H!_w;O2EpjFDE^RZ_P|NH5$YWcT1=H}!A z0s^8E>6B8BR9(-JNF^mD9M}3an$=ZxYCk9{K8?W=a*rr1FApzvn&Pn5)un>S^nSe7 z$^>K=3Q*3TH6nZudwxd<@ISGKjrN*w#NUDzY&YaiwYamwJ~=Vvg|gg+O8#jBv|>+- zZV{7{t65sI{kf<1y{3sU@e~^}DT+l~^0N;9p118vKPF_rUE~hFeP|qVs;@rb=3FL~ zU%t`wjx+SVV8N@7&NSgDB0^Q`=<5$d4hFm&hMKAQ$clk#5_y1$n!;Jvub_j1A}UhM z=J1T^Q+yV-&hzgdMPaPd_IJ)6YGgt;H7jciAz0$EQyNX=o5j|fPqS}k6)R4oj zE0l&G0r?z-oeZRL+?ipQWWncx+7|?GS59uVP+7k7AGhlLO({4>Zsy#Ky+13stoJ%WQ6+-p-AB zK5Q!#Ob44DE zfRDn;Q%N^S7(<6akw*pNVusv^ra*#a6>Y3FYHAY_E}wVVp+r0j`LR`}iS&b`zP2QE z=D@uQ)WrK}OP_V^)UD5GN!gQ$!%2g#Z_^*)q*-8hP?>NV&y&@aZ^Ga9hRN z+PZw!Z*+1ptcbe>$?U75r$>!XvIxi?y|?B9uO-0n4*J!}C&0zV3joL1= z@S^_{J3VuMz0e5>(bJ;LyZ*eF!@4I?c~z)|lQe>|qArg-ZM(guVe66btRDuvQu)P% zB}W7@tO9j9FAYAXFOqsi%f%0iFp1BLcE8ax!uyTiK&ohyhQZ4E+cS;`&;`1Lc9Yud zOB@sj&jXe%+O?aTnwID=mxImeN> zhLyG@!kFp?&NLfe%%D;CAb}g4>ZXyN>aLnYi9(^$93Q@`WgI2vNc#9at_YE!jAemy zUrjNMc%Nm;@&ol_;c?RLts)}gvd1rE#o<+UEE)Owd^;U>TF{HL^zQXgp>>w9E9}qj0#N@q1iHrA7jp&M6 zE4zOxS^G(QR21`sTr2wmYk;ri@C5d&D)J4ul%8pNUs;Wu`W(o}>0^Ae%c5;=ZjQD) zcg2FWppT!4ii-iaZie|~y8F!rhoh(2%(35=4My=#nx3`JPb!08ussilkLjyoVPYA* z+B!oc1{!EIXRz+KNm~w+*RON)Ip$v*79(b1{ikPLEn)b-6@?q-VHsi7mwe=3QQqaX z65xdOfY9-8^>|42}4dB!dXQ!)yBt7@g_wPHvpM|Z0k*IYS{!qH$ z@Vv|Z;(QVu)>QXi%U?!qXA!Axnl%5C(u6P4`vg1WX%CqQ$MvjqbmIQz5XG>NqjZ6@+Lt{m;e4;TfI zd>!_867d;DT50=(rTtI1rfB!;R>)xPh31Bags{IuLsR#|)L_pYT06P>C0Z8(bZ_HX zq_qW~GcY_SS~MzNT*qD>!io~7t!S>S)I|;eBNgNKU|=>r{=A7o6TxVJugIUUoacAe zK2oHNh(nUuENSVxUecK;%t)`5^kXT?XXHocneS8kJ0$OefAiFHh5vReN>Xya!OY&X z{$6e{P<#LtJ~4b5$x-WDXE5HMrz9X_zH_5JcgHYFy%>{B2>Y6xocvGan%1mh8;}s| zr&yuGdFN7%>atMMt+o;l)`8`a;G2B>O;p5=-21Wi<34$7M3?FZV`e1b@DBJW6?NtY zb0F)ly=Mp|8>7E>g;$b4t<&dpqHoYc94twrkOBzqGd#M@>Ez^5B&j`VYf|#C{goll zST9x--r?2GFxae;&UZR?ha#$q2H?YwTzToitTj2g-142Ba-AirGHJS8Fa3YTCft3A zrFP>SLS~WZ()+!@^r#Aj?1WODr$4P{z|#+zj1O|hmrs{BA1}god&nAt<(?bA=S<=5 z7M60E!zsgMA-hY zwT3{=995}ZDrU(>FtfCLa>orN|0Romf3{xNq%xpBdh+vHU#F?G?`O`@v3j6u(K)c% z%)AGlBexV%b%mI@bZo{Xfge;NJD?Ba_M7TG)scgP|N258JbXZDV>o=}=8iDYpN7Yn zjj3eK7#CJ=!Tz2)c76XP>^CRd)~4fXoSgZdU;VUUa1iwO75N2HMfd)>rae($ zSj#>xmr4L4Zl1P1oVPDlh&UfDpmmjGPZ*a#8>jN z!L!vof(y?S^y3NPcM*RA&xhK+w41YviBb1Fe3;hVdO{a@S3osLk@+6`j|%H36h-q@_(44X&)}I<4!x^)O4jJr5*V$ zJajE|`t4wSRUCr{lPhu?K2Z}~LwpuFM!W*gC(ur%LpoW`Wsau@x+wDl{>->vRMvcA z55e0B08awYE58N@R?Yp6sp%*`e)xdf(G7Ixpiz0WC)?s%xtvmTC_FzCtv?BuFbXkbd+pev@5S5^4gfoF90Fegs)=F{K%Zp{=d@msaAU}72% zS{QaFOWWhMWkc#5#`0*XZi^y(Zw3VVfZ!lQbheu5H#BfY7v!EE6CFY2-2;GC#w}EC zj?!AtM40MaB6R6DS# zlEc4=;~J5S1fK_nY63EYe?hfV(rFXp4n7b{>}1{#pS*OWsqML; zV7#)dw4Fp?*+&y40Ij)r%)wK0zkz4w1KCvkY=PFyx8;cTM7n`LYTwlnDdF;*CZi^? zF@W*q+!5SqW6-G=EX$M@+XBl@5~rF@Cguar{~0#=@TmfD&^B8NqXq{#Cd*7Cp%FCp zYQ9-~oZ0@^B6j~ivWLTAu=|{x>=5~_G~=RHiQ}|_ZU|Ld?iBYoJz4I!06+i!ab;&` zXWCBj6L}9t7zI83=bO`SrXqrh(|zm<@r9RrEWwG12tY>Dksf2x3RSPhmk$r?0O`}e z*Nu*cl;9Gm4MoqVpJ9p=!7Zr(;rrJ1fGu8dq#eC^QM(Fsnl98G#CF$hfGzUOR0i{F z|2Sj7vYYb+SinFwaLN;XZckQMMZE`&}Ww-(Uo5twjVy(&bS%N93pl z7?_7b3%cE26dMNZy(|GGzdUq%oSy2@2M57_OD#d-oY+PpIlr+HL05b**4nbkCCslH zs29fDPR^dWc)N(TmLyQg#zt#Mp5b$`jMT_iL`zciAHRaN742rYHmT`*iG#q~H{Z}n z&SiX$mzu^d_MB!+P8$1eX4chj_nmUn1u4fKp~vh|Ik1a-_dZm}L5=X985+M<=B#<$ zA9%-4AMf+wZ@0NGO8)+&#b^u#davG||MK6Oxl^DRVwXPheRVCX>-vIMetEUSGc7Gu{dlhI0HMheGbdTL zVMF;V^hbV{XXWZZp(Zv7`jyeinAh0SwO&s3aD>%CNF{6t^Q|zWunTa$7OM(G*+@*OY zSQ}Ym-6v93$iii@4AchwEiLXOm}9G-Ku~X3BVzIOZUhuR*CBC+HzKKoOM-sC@tBF7GNe7NX>a>y(eQ z?@;$x>w;UF*PmY1a%O{iS7dCLs}3a*%)oUw{3)Dg`e^9HF90N9dZKjFGiLb3d>Eo3 zJC*=KHx<>z_do7E<P8&O$uX-x88MOf@3)6dTB-+&q6;BEtjLzHs|k0o9zL9|3~VG+=M4D%{rmA@wl#sz za*!tVUXSDLH8wR!${as&I71N|HUY0ADpGQMw2?!)a8A@zD0H%=T0qnE-QyuI{-UxN zAa6;bTmEpg06o}FH=2x~Ove#)WKCYK9_*%-_7EA&YK69YCUII}e z*IEvu9i79frW@D=H4X4S`Vky?7YpX}KJ==ih^JR>%2TfX^eZea^@>2JCqPX8GrocP7sTrP-LSVyFngY1TAOrqvimw8f%5uFnhxvYfH^_ z&8k&!LEtZC1^rvGzrfK^c|X`R!SqMQes1I6mWZd+7EfwzgA(i!Y!^?G)NA)vFS=1< zo`(cmki4~6ahNwBfo7+hsjsJv%Ze!%ciBEVs$EV-cJ9_m&PxPHQrz7Ty+)W6w6Krk zM^)*p11k%lr-%it@2K{n+NJAO87Sd0iheyjbNO^(_V<%kAYT&}e61yeNz{mpq{_#7 zOEMb-;8mc9vrpjTd|*acaOOiD%EZJ z(u`Tbq?cDZmzS-SRh8LXXWzVhcPrS31x`kH@Zc|JfU|lM^HoO1*Lx?DAmiz~1b}Ia z7`5@lpc?=n^~i6Z?-8be{Si-mF+XdnnFrLFBzSQk3N^htJ~}8to0FT;yO*T(<_{Fp zQ7yWFhUK;jmI}Yvh(FYv{07}#USpK!`^$yqC0+=Nv(g2~Zh-~}!kU*k0nz0_9hWgW z2Cb)fZ}nS$dYm0?IA3Ers>tQ;8zc((kAidnI2&CQ7=B-ARjuTJ&>PRhJlGB|gWiq> z7@Ryf=;-e5n;?KodOvAlVqqzNhWFm{fs76H2eZoXmm3{Dwql`(}UCHAyT*2bj`#{brtgGC;HjcJ%?!b_){tM?+_} z8DXy+1pyp)J7YWu@5V0&S`sgxCRCOz3m#;cl01en3mMGp*51wvv={@SoGS0{(Og5% zbAUz{z*EBESdu;*cX#5|zQH%-uRCS4d9Ut%Iu=kw5uEgavvyNf{J~6H zTNk@kL&FFp{A{M$WIaQ-eZA8dyq8Y!@mK(WT3)P!|9k-4{5;4<*8)oKe*rI?qokq; z9+C$cp}f_FuIJsVQco1_Ul$je8iw*IT|1 zAe|TbXX1VJ4x^pA^B;euqqCndXHwr2$>jB`j8_EEhc&WgN z+9(-%lTgu8mvSuX>(bTvPuqI?hl(ehCsj!4Dsecm;aV2VWC90!;b{xZAb+#pA+*&i zaXjsoM-xn&>Q`T`=+Gfhv1EyfmXJJ;H&*6#Km8qH6H?3>l$hPtjC*8&qWgnwpq+kg zwzwV9!*>r~Kdt^uQOg>jf==$cDs3{G*dDrOvFHUhQ09xN- zbsK<@Nk$yx%?gp;P8JAyh_yqbtaMHOx4*w*=OfS!`A0>Np31jc2rdF912@9~(dBn& zc(qyL%kJjxkE+P?@sZZPX8Jf{-!Zt(vbqDg2ky^4#dJ?ZL8WxsC{=dXo=1*$6!xWa z2&8=XoA27|EHEeunEL=&hyp&gS+r&#u8E=awx9g?@Sv|0WFv4h)#GTmCorbJP4MrC zk%)+h;xIk=IfQvYWIguZHQTCk<>i>szV!F*-4m2Xu?mZb)I0IeiGk%e_rALt`svfB z)=)6XlUZg*rB_}J3S3)cIG2H0_#7+JMynQVWOu?~EgnPXkHBW(#T#uK0x{)&X^8jt z9?BQFwL&{@65#xFXM1aEz<@fhp{&A#?=Z&W|ATbK@o2w-C4glX>zqThufPp|v6WDl z_9IBo6-RCS0|TW%NFDCeYb-EI0D^QdrKs{*UqVH-Q7(|?eazw2(i{U{ue|)_I}F0* zT+P~=UH@|a0|X?Y`O!WQm}HR$3~AasJ9j|T+mw6tA;{ZX46`Fa0=+&a1wly`-*dma z)!4WP`t=x-uEEiNK&Yk&!HrOhiHQjl?}uQZ2nel^c_iR*K6cYj$P^F(b^ltfmQd)) z?uGjQ0QW*dl82W9Bh%BLA{$ZqSW?Dt2nV(a&tn5p-T`tr9Pv+LLTYQiMmAK&wGQdN!*S*{@0fAL+mz#U{g=k6{kZ7G=h&^ zO-nVar=Z^qlQZ+urKg2@sEU1xv4BYU? zXF8aNkZmCF8$`!fPME8wcnMV}Sc~6h`vhr8rpKQX=8SN4FGdj+P7%kp*^64~sGXgxOX>LDO;ThiOE;N^9aolkl9QD`{SBw@~;{?IrB`FTCkisjh z(|^8~gIKmR05p*X!Pir6w5^rcw$^!E&L#c$uz7PXJxd@cmD3av>+ISPr~+@uSB+bC zXACuSF1dr3E42V*9kfAHqH1BmO4fvV)}JLiSBCvlIh=^gZW||#XYr;I7H6$K;zw4Y z5=qlTt>X+bkeBaadZyZbGQq!M7N2BriOoBvx(U1d_zinwzZaq=PhS78 zkUASnVn$1L4PJZS7~#xsLB_2c;@KhnpF%1ao%o}b+xbyr%a_wNA}&sQ9uFURifgL+ z<1jreZ=b->?YWlXWkK-UY$K*tlckp1X8iCrs@A@U%oMqE~|a!8s!zercf z{>D|;uVHv}mL-cqk@7)e@v8(YM zkiX6Lo@vuDP;F0UC0NTy_Ir7!R}MQNw(|2gKD6TQF ze`pjI4wMyiTvzgj-dav@S3-mvA4u(gSq5ks{#K8QjqQdMOG~hT;BY34MX+C;iil_{t>sH5kv#g{);#g0shaW%4(nB&r1_+apJO4UNl_apF#`BR+Ib- zggK}G2)$KkOZ?w8wk9G^#n`vHKWF79MQ~YlU7KYiBK23eiW?N{qCQi3y1rM~2|rWWvzXCIMN27cES869KnC zixm%74n`4F(mX($Wo8BoZf#X)`W4iC_@_v3nP+F}+^AL!KVvi?BI?uQ$B(g>S5}UC zF00;JOyKsMsB7IA%+wh^EPwYePd3LvrM8GL8wZU|o zSQa^SY04CSC%c9t>JccAI2f-fY1>jtwv-JXCa-^YKV@!u>6i^pu)SN|n~wn^ml6xN z-%j3bUjKJHCyQxjR|i3iug5o0fkZN=Krx3d#a-7KaIW;Ir7U;fC9TGnduq1WmuSNIYcVmS#Y^nCA+>dX|jBB zSZ!yQPcb0Ojsp`NGx!swP+c|(1EN|S?o6TWKq$>hT6D~%nG@CiDJeroB9I+>(xk3I zrGiFggB=h)cr=->i7kSl;WZ4VdLLX@7~p(y>Kd-+IrVuq0H;B45ysB}5y@OlVB>s? zRp;j&;iU$##oIJ|x3dGbZ+!?0TmHKwPyxN;^`|Tw7EV=ujwjkfP}d6Rj$ulX+Tn-N ztXm`J4(zRPxlSV^BPr?WXMbX~*Esz=;7Wop2b<;rH#iQ=u*#Mc<2z`4aX89gLf#s# zCc}d*R^Z#M;UY$pTqAZG{A{7go)m1xhPF-;G2a^uSY_ z*E)0Wd-QyL;Ir5NLHB98Th!iMt+mUGQSa`YNjr{oQ<);4(i6H~%Nnosenm4gW(Wv< z|KM4Y;T1MIJcL`b_0NRLbW5PL?O;YkVIdczq&qAojL@7sGnrEtn-!=ibdNQ~Fp*NW zFhA;p-1^4X8A9id+=OPv3+EuCBXzs;1j;TD>yQP%NEFK;e0l>hLb0^-eQYHgdKD%z zx{U|ye_a)+Hc{q{No;rCivcF@!a&P!L{t@Axx<(XUs2^cp1;96h?CY}Yg_W-h8Ogf zjw{blhNUERgC~iHz^Fm@a$#m?d)2WPUFeG;N+SmMqj&-~_e-zMC)7rhC}g1=hW>?i zvXgCVr*@Jjz2vnN%$=5i0oynbEe0FbFn?m#Zjsn!v74J-zb?PhU;AU$`DIQX*7;=^ z>2f={eAL%Mt`3#8xfFM|rX&0;zjZnWWV8!#eL5v3v}A?=Dilpn$!(jZShY*%24WIe z27Gei24;SEunMOseqNJ6=~3i853Yx|ARi`}zv=Zsi zWu-{eAHyntzRBhjD>tjn#2|Zn`-0d$IRGmi5v1l7Sd9<6!K`FZ<5cR9O&l_98`ioq zg`uQr0r~!;%yUr0n?2UKa*0FPm%2(UV z-TOFk{WXIYoT^4!JeKPWFvuYQ*V57w77YCUsD`D{5hWj3@YBpL_uBGaa1QJT1q}^H zHsN5Z2!U}WY2WUUc6lnn*E1_=i)8S}A6a#hY&+|ghe%Li)J*d<5e1Gb;xUG|HQP`IT1#VoX9DE;$dbD*C{hQdpA9q=wT$Tyv|>6}p^k2Iu}@6(EF2 zKp~`G3rso|x_P1D3deoZ4iqhm$~M4$H;WW(uH1L`orSNXLR~yfk5Vd!LhI7V{5bq z4a{w9%zyuQ!P337ESnM&YZgtur$)+Iz}8utZTvmVM*y^Ac3A^;yQZa~Is0Yb~6JF9lIfB%OjJfuF zU)TO+JjexK z-~K~2^f%G&DN=L(yC&YfvF4D{SZNBwMibe283Cix8?S9wirlQ4ZD=HBm zIi7Q+moM*#`#N_mXqSdnI;i0rD{P z#T^ZBZn9iAK0TVEpk0l*_@?Ly@Y>|fu4n7P1EG{RuwBhM@+5(92ziM{;lo&hF4&lZ zE-ahKK27O<>^d>PJZPR8ns|($Z1matV;w7tuQ0)KuKL4&qR0%M^~{&tunB^3-uB!M z$y_bS&%Xy}C5IrMI_JS8HxVQ|M64D=Ti&9w!*)uT@d}^PQ|ZWvPC(a$H*m8{Gu_o% z{m3c>`0acl=u$HzP<=h3C|XuH8BTia;?5ct&aYr}p*tEnfgN50CGS5BViELPiQs8kNWcGta-IKI;Gb zB2DHgvb4C{;itL&-0q=AiK$bd+M_13D}OHd>?oATlDvQ1QdR$z194F-Jgfw{@!Z^8 zAl)s7xmyX|6d(9{&uB+_)Uv#E(qbZ51_~;$-YRh`3t#C5VsT*lm_Rw0g}NE@DDwW8 z!&1KHFO+!4@pT__cb0FnvgWf|hM-x#u&q&~==%W>A7-7CQwhn&l!31^>5X0m^DN{g z=7^oC{mEcmDi)U5zn{1u@MY<=9iHgM6V7?8{4=NI{pd3Ur88D=-@5a@kw&P)Ht8B7 z3)*?j&H|8?fxF^qNuptislats4RUq5(%RlNspVu8BS^_5)$UCu=>fXoCS+8SDB?ju z6dt?NLS~+1me&Em67y@rvcx_At@GcRoW1DSCv%@j4l{B1Dd`@EsSvxnVu%e66jkw8 zpO#>y zX(lRwftO>khDjQ-D)YmGpk$c&5kKZxn)B4WS|3{SJjYH#weWfc4`g^J^DDt}x}$1@ z%wRpABAD9&!XN(3qA+n}*-;h{ob9lB7p>3B&!1F16K4pU*N55YU{+jaFO4zRX!MO) z8nR?&yaJ?QtRf;*At50RFIQ10Da@Cga13NwP!T7mgz?fknnsIpa})7&2jT8+&|~Yz z45+hH7slsY z2m5ss09A-n>R)y$d0JjnjtVe854;Z|@vq~M8fNg3+8 z4l@u>WpaAKk9fqZXck%jgsZ0|*Gc>OtP}09T`i?{y%*Z>1OHpMPL!dUK3ZWM63VZ}noR9Vc|JL$V8i=!BUftc z_p*j!w5dGVF;dyjMdW6(@W^|e{vWd50<4O#Ya1OJX$k2P1O%l^K~h3e2|;R8(%n5Y zNGl-SB@NOc9nuX-cS?6`_CLJe`=fK6@duEE(QE!t z5E3nj-!vE*ko1VFIkDcIEWFw+E~nd+!upe&cAwuqQGQ)jQiuK2DI_E$ZtpRJ^dIXK zrZCyo;MH|Kay$1B$_i<&n&Y;T9a&k~ioe6L&7HV^aLj+uQwC#*>A_>`M1T+`WeW?| z6Fh-s7FXvlQueJflP_%3CQIJm-@4wDgFZe!zXt{aGBRk{VJ#8RQd;-?^yI`!NrD5` zQc^6E^Fvn4*Km6@>*)A+Oueb4MQ?hBvcDA-O7`JHXRy2{KR-WL>J!c45e>!?N;5QO zO5_PP`aZ=!K;kMKtm`6Wx|xy=&xG*M<2Cf1Y1%=rRldn8Ht2KP2os{|WCxqFtM2yx z;-{H+M^olng8y_{s9Lv5==Ho62+$7+4HEHqwL)sr)kS2-hH04fyd%ON?fv#LI_>cO zX+e^I?m%V%A!$|T89AIU381WVmFY+idFv$vTLt_tY*ki%5btJdaN`Tt(f+_Ps0|`s+2Cn1UN(Irr(*Wcy+bKbO8aT)XmURV$yNoW96(H{aC*sLIz~oR z2-1QAELlaxpgv;>=ysEnlgoXVY5N||T$|pmR_D4u8_#vzGctk?-b`ey!_`mK=Z5BQ z+Wx{1t>96gQ!1H;?`eBl;t;(P*Kok`A$bb^Ed+-`J?m_@M7_Ous1d1}9v0;Jt(2xS ziwP&7SF?-b62V&yK}+^(ebF7BMD@kWx#m}{4Ns2ON-_{p3Y@<_q-1)it#G9pv>>UF z(CC*o8`ZhT=JmJ!yczoRL-BoSNEUZsdsEk0{P-%$KW$Tb-*1X44Jm+r@`k-u3T!Y? zz7@Pl?A-6asBdqoPqMvaeCFJ^-_;T1woIW{1+~~i&G^eAklOhx*wl{c)O&vJLKx4a zCCn3dWSMSJ%x%v&)8vvba7+m9_i4huXC(XZf|Y4X1S?>L*cDz~%^O&!B%O6@&KUeF zGQg(1-1LR4<(OcMiE5MC@RZQD7D^miCQu*tQ2nU2CzxNX9NruX` z5Ds_rS~B9yR|c>L>`2C+RbjTt4xovNkpMo-!0NuL1G zv0yJoYb3;4s~ZO)QC_F0Xy?z7*Y;jsjc388I>3S2nW*4H#(IM+uB(G07LOKc!5r)R zc7XbqC=lv{&+{wsxKn}U7i&2fHw#q@QX==oPC9Oc(hB?@_M+tdgR*7;_qCO8*o~&# z+xGSX+;*iUn(4cAXbX^u4&p=W4*r`G zQMXN4^Gzb%+YMK3UA9fBlTX0Nmz%-Sy)2({J?(A9Uk>_WzGP%(rM{q{qu+0m_fu0p z%2s&p8##7(AV>#-5)BOvW4?XsP}ipJ&6Wy>W`Resea5P2y;b-(a**X_jAfi~%wOh* z9>M1LYpF5j)z~J9@6!e(P`xEUI~<*1I5u@UlFHieS5RSzSv(Gx9yV76**{)KJOI#1 zwjAX;NYF9-9d)&5gaQ&Co8lFyf00j)Y-J z;tx47>0o2Azg_h~BhYUV7v-OxJ_?JhnHs4eGi-ihsLv%huGZ7_Eck8c_72i-BYOXq z%%ur@;6K0E;{<7Rg3Je}ll76$nW6eruW4ZTZoG25$$Jn=O}Ue(&*rTo7;+S3?q21a(xkZ2=w~E>@N`VfJ|ID2$P_Z4A zwVL?#qwYDC*_NZlSBL7*l>0YC{&{!WhIY30;>9u{CAwM*FUtMyW7w+nq@u&HINE4!pjoTeZmP|X~U>dv;$W?sy%D4cA?u4Lg4CWj&LCC z)!ugQbi8JT94dP+#0q72xDSq|`=H~A0!R3q6p;=%9%ek6Xp_IJM<9Bm;bPkZrYuXM zp9y^-6^R&;g3F=x8h6i|7g1T)7@}<3NmR<_{j2LsZ_KF(5 zM9Wj|ZMVSQmC?W4D-ZctY;aVW7BGC8dwJUlUTJFR@(t+0fu3dk=F>r{=S;($uy{zX zW7U;S1FPKjPo^cBv#~KFK*!9CQCSE#{pr>@-(spFZ|#SI85QMukFoJT=9q+&HnRi@N#`?&^YL_1jcq zMtDal#g!zn>T+p^OYj!R#P@A^j3Q3(!|IWwqHe&%nPu+ju>Svo@w*i7{}O`v#re^7 z0t%l$JJifo_rd}TOK_lnS@--?%^YN3Q|h#Ujl66}hla~uS#b{;6%HgD@TBD@W!*Ez zS1<8aXLr=m=EqhSRFbGutXirpm7wy6GG7P(+HW?uessLSGtDNsh_z7hR|T3@0yDzr zO%t0W0nnfKm+L5bCgKca1poU&hl>CeNsPOVdpLEX^hQCkC&@81jTg^nK~#-rmy&{U z;@yYy?ug9$%<`x;T3RpPnDzkYDU-Xk0Q{rh96njMEkv_p#aM#>Phm$kV)U<K$Ne$d!YN{v7Dh1Lau?=y70v;O)v-30YS+!q^OgVj z5i>_)=kFsgA6|A7<@OnVV>#R^W*I~DKVa=!QHe?O>(|+~PceB*k|3efNB>i@LPzxf z!+Eo?Vk7Mn!O)Z^96t@O9k@6-2_7ud?ARlX>pac=X%l>kXbbi8?LcuEGGL;iW*5G4 zno0KD!O?q+!fgu?(4?mn}O_dSQQN%YXg?l zRufu?F;kQFy_F;f&xsJ3qkGDbcF19eG9^ly<05gY33LxOHs+`!dNP*biX~VOR ztRE#E{g@xgGhHHWv}_$ayA@*dif|BZRktPl?=~gy82I@5D*Zq2(QQ|4ZFStU&gsr- zK>+|-ntQo}tq@a15~R!@WmvF`=C)F(tY#!MiiY(D<7zv5ipb`db+uVpAt>YG@_5GW z0m(puGIZTa1;y3^VLo8*U-*b5Z2N+;8;PSt>siZx5i>)G>jGpp6h4|0O+y0+%0=?s znH9WEQ^^F|Nr7eRgP>LAfemX|X}P4k84IvHN9(g}*x^k>%(&<^0dY3PySr5sioG6t zKuSeok_JRTCU|2-tzl$!(qm>nYK`>sJK-;!S0-<{HCuB{Ok*F(*!d+X*#i-_BSBY_ zBE?827dm5SlOnk&^9r1K_liv#*&Ew+C;ZVuHa+;K0(Mib#J#GgTWdy317_}ramx)3 z`G1;MLfLz1CQjVE!meT)4ct60Z4PePBb10&cyN9|iZB4@$NjH$N$7(pUcv8NcR3un z+Kpp}*ig+_Yapq1T@E4w(ps_VvpUY#A0`LxR4pF)hK_wX;n(8|RB%({#Z5z>e7E$g zXBXK$Ww0tofw z%j1{U(3q>9q$Qz)A0OXkGUr92{gOyKWF+Y$|Bcvt)5*)S%SB8+Xhr!=Y*KlpoJB5Thp3(-_uCUK9rybv? zGwJ+)s**Oc2K?HAGUSvnft8lqtz`%%gNWJv-GK%-5#8aW3?P(tgP>I?jT16IEDs~c zXj;%16nSIV_~CTP5=F_n<=6SN_DOA?{C7L9l{g4(O0ttXjm)ZfRKU9wCw#=lGii@> zry!Vjo!=!ij}7GBFI)Y`-i9yYFFq|C0!em(7ntG9UxGsp5)LyW+|amspAjj!d6p%< z@}{+6a|6Ypi?F0je;}Ci*K>3$=~K3#B`X$<7usXb($@zhpUrTwz8_ZYcdV4ZhxF8j zqLHF|3qm{SMC%b={DA&2jJrbMCzhdmsm%jCNQ8d9(td{|cyy}?i0!qCCK!#WsPZpq zS>^?QXZ1uGmb@{gIPghMvE$#Qlr-;nWwvDkBL9S=`hI6!?sx+Dj+q6Tw+SDRxOHs5 z9n-AAfEZpDWNDbr3R=B%DX@q}!^|nGUxx?yS6Z#%)%@*LyTvO%Y>7hp|HU3ka-+FJ z=jGDmo$AS*=HfgJx39@UN|+B=zh%&3bgBV5fzMyQ$Ifd@$yBXBmg?6Vq)ky@MnU2Y>P;Ka3(_>h~$z-#YL zE)J#E_oN|!sh61J;14Fgz-yA?21SSXz9AtxFEx(N`>;D6%&s6ZZm=9H8r|4?1_%Gr zK~b?n+m`ZWZM9s`6W6G(Eqhqy-x<7)=&rd)XmF44V?+YjK}V8|+_Y(7{6Vkq$WVU* zR$M(H@73%wrqo$4qn;ei`QQkD;r{@*{}<)2WHftJt6>EuC`7LtuamCZa~b?^1=&xe zP8*bE8{}uq%qYME(6(8()Sk>|dGyyb!{GYm0KL*w!Oh1jtkry5{uOA=-_z*4cLV`( zbP$F7c~2nf&?Q`Y7%boNEruvrP~D;wK0f}7`RYdsyx+Ew8dVj=#^q zK`%@0nm^T5VLUaDoNBU>1(uv*b>pXNItJ^CNl4y!c*Pc?`4M?p2M<_0+6!S)#qL+0 z1}ZLs(plK>J}sS9M`LCe{1_4dzWsG6BI}rQluBi-*9FZPb)zc#{wG2x*%OG*UATh%z*H}zb2}Ac{MHLR*p^(;w{5+&P4h8 z-`TlX=>QwLi4U%$y`+}&qvW@R+5(v4*F)`(hyXw_JG6S25XaHJGop?D4F&rwB^~0gV8=@F; zBVhvy+Z&9|C8;oa!f_uqqscG~6NM*6Ha{uuNm~*colmMi)SuUmttuLI#-yu8bBt)L zbX-22UwE@_t+id%4+#X}*Ee}C51gvYjua*g3D5>GvkFtJgY^L2WobGJgUA!c#vY?F2R>t=)0Tbh7lZoKW%@vA{2gemzSld`E2S-J|nMcrcH8lyG}7qvE#lwt?K(Asi>@8YgzKR zb*=UuDrK#y2)!0+;^d=$l*762!n8o>6J*7G3RQtCtltFD~Cfp=uT$c?K?khz<%)p_?c1vl(Co?Yqz;2~| zTUbj%IVRDT+i`1H=n%Enep&D@h_ATVp8cqR%ptZ^-lgo>05?$-RxVb>#_h#9+=8Et%e|AOG#s@WZ{2G(t19)~~{%WhMcjMkS;cAQ33^{DGp z7mkqrs%>9j@T68S(YE&`%~iARSA$5;DQ5JzNw@66LslB|XUR=u?i*NBMxfG|lu>R7 zDZB2@KW|eYq0C8Qz@1L2AoX$PhOqv6`Ep3UT(y5ddC6!ODV0|H3baXf&6Z7`$NRa5 z!t51(;8B}t`xMoJC13p&ZDe_LzV zvS;kQN1-YV91vQF+S&0-1e561^6h^R*F6vF`-6qo(Xcc(hcPjM@_73&TnvQi?EdU^ zVk~&v>o~$z^m4;Li$bS_w7FTh@=)!Sm)9B+V8q;Ipmn1u+mt^pk%QY+eO5^(B+hB* z?X~tW1RB}i?XlvYrDZ?#=Z~h9mq~1ABP2kXNs)am@#kugX$&M#(SpI=|5@|7@t0t| zafoDS2V#W-eGb4CRA@(V9^!6nm z0zP&KqNVl)wz;3aJ$>mq$8S$r7^oUXKF56G^Fai~!`4ajPiFD*MNrW3n1R8s!)@eN z7TR5PJIO~M;b2cDQtKKcbFxJ*73imV*=|eiT5GNG6Wd}S05>pq0Bo66oa0h#u`!!leCuqySLiR; zj{hWt^qwF$@~y^^`Eogogo?}m3@wP|C0qO8*(Zsq_>;u~o+*N+)bHQp#V7^>*go3v z_U7$b-ka}UK10B>meA*0tru96ZAlR)q=0XqaYvbM6DR#Msrl&eMZWD={G`9tr9Hcx zwVzVj^*%F|yQOHuM!s&Oo3QPJ*z54A^K(3-{&#$Nl|aW^Ol!W6Ay@IMg+s%n^lxE` zs!>#}Y!mxIk;KKKWSxXQz3-yPEXG;u6KJk9y%eYAFV(}oi|%iQW|{1kh&Lq&0KOBL zq;&gwi}fl?+tuY1Znf3n<$3$!*oDDrDd-u-i-F41%F-7XOS8QsRpiznW3Bw%%mf9>(87&FS{7#HAK4jI?tHDL zu8HKcJy8I-$h-csHv>>{wa1A;el2pxWSP3@lU%|Vky6%ri=&vR3I)~?AXMF)m!2Y* zFnaX&qsr%szoPYb@9tFTNhxOiCM~_}U(})XI-pg3Nd(1mvA0J=NgTemv}0DG*Wb7K z5SrkM<=R#V=2MN)=aYVUc1{5c40Z{<{aPPy>}1T_QG!%q*7ROSJD}P!$VmA6oc{$s z_H1cCJ`#Pw0!73HfB2t!^BMHa`daiS)}+wrFjsMJyKXEci+{$Zra9FmZ#l(_=v$aJ zF}Mn8bihi9ucs9{i2b_Srupa+4XxIuL|Nfn?RCiTiqzY_9xsOSzcNYw3GWkCgtx4> zie}6mA_%*@Cnq!OHMhSzLrcqMnfZ5!PjL7j8+VT&_{{y*j0U!@ur+?$7|u5e z8~oDak8fc&uas>gUAQxHk7aQM%;)7!GVtTF!G^BYT*X;Q++1t1S#g+l_(t^TFTwSL z{cBM#+c|O#QVTV&^LUfe8}-8dg41OKLLYdm!%3V4iJkGF0KO{atnvi44;>Q|x>o6F z7f*TX{p;cMHq)C^9~AePfLvXIy-iS7 zr_l3}s?VG_;Zb)&{BxfeP)R0)M8<)_fVYB=r^O7?T(i*cHea zr_jRElK;VeI!(k6r;P(v&TlC7U5>;KFPYV`W}|f}K!D&hGA1?kMGHGSdvNqfTVq6{ zzgpUmu6cR&O>YQA;2itOC7;0BkZQ-|XlcTnZ`IK1ZSEmCOPL9=_r~7XYDvzB@^FBY z^r&iWtCAMa*Ii*@PWOMH=HTD8dc9eiYIhGyUPD_~Z^_q$9SS8H4D)J7cV7-nlUDL) z%j-R6qqC?u-W+lHSl^2~>q3!OAfplzaOG}q_To)p7&|FVL=4A0-F@0SnY$xs7UYP8 z;d=3gSl~Ro=io@_DLclZGmpeUv7CBVgEnmVH=BlCUuUPmzq++2`1UUv<@a~V^mB`M?87mn zJM5*^DAvYxb0RzVjd1bBQrCT3?{MoMyFNT!>|{%IMk*v{k~L@IC$(>O+i(BtF>aEk zl*&4N&M8fa%jOnhzbR)R&@s9C*63M&a97x@afC3)<`yv~jUxRy6}VQ&4|d^^md2EN zBJdP77#%|&s%-S=nSR-GKz?LdoRq_Ppyu1IbCl>o^e)V zXMn0&tV(h5`W6y|gMJ@THINHfUq9XF`&{D?Z~MIw1>VU7p-6qh5HTmJePXSP7ad7Z@>R8KlFVY44thewfyRA~ipmd!j{k>3+F|QHMt%i!iLx z3ofXXB&@iB__L|V?qkE|$ET&?HX8FSZT6`a%nVU$^Fp_*Txq!joq;yE?0j=#i}xV^ zWHPaTqSE-rii9irjD2`7a8reY<9ifDCsMfiJd|jD4N2o3Jx7O7b#^K+!z}(P?v&PxTRI7(;tUQd8VLU z*Yvx3#>c|O!j|=IsW<`zH)*~EbxDV(3H(D%|N26-kw|m5{*5IwpSw7Sc)7y26Z{CX z3T%N-yX@XTfUhvrqx6q^r_xjz;#&)C&@+sLAGs!57K30bZap~HNYbEPXGrY(Vc}nF zQgw4H?VM@R-rkCZA!<#Jm?e+q3h9o{MlTcndwd&Kx47AK9$!;tzY)}!YrZ!_gF=3u zy^hOz-{L?fEakf;e|vDpj9DRJ_UIE5erhHW3KyVD4w}x`%jyyY3iF;;E7UhHP-QgI zVVaKp`-8_XYgIkikmLb&k--Tdj;VU_;@i$EtH9vl_Bq>fX+=fcqM|!bM2t8me-q6o z{PYfn=s^i9s~4!BA05pl#MC#3Z*~Vsy zU~MsljLx!1W!-1;H>};uDDsCglXgrr7b#r>V~TCb=7o6ZL2l5; zh{H_5=0~(4C;!?po9g2qW{5|gF>7_HcfTSyXWmUEH;(I^hKa-3-Z_Dv5DteX?QqqE z;!%@I(D%?xGN96yX9Mpe!t5)FwY4=Q04u5OPIPy7r#2yq)O5`cr65F81@Xnm4t}c! zfrxZSk9(-btj4*v(Rr5)L$V?(N{`ZP#^P(vfM08?=;m-*c!V?gXuf%+?UIP*izjBS zQuntLpr?7g) z`|8`_>;cVcJG0`A}A8qZg>Co>%WPR;n-o$plD5SV+z8LrKq*Rww?M_5Sx31b#rs%$4 zxt}7ts5p7OXS;k2bwul%A;>CGU*xI=B|`@3?wNf22`Rd2PtZ*I#$X-i_Ico~D^Iiv z>p0-c@caot>Q@`?cB-rj+|jfV0}Z}UI@V;BGdKmqHUsJRkEq+=z-ZVq7ByaP4f5#2 z4$Q;}^!GIAYx8`I%N_gImsHeX)Tt`d8m5gzFH9i7<>jPg#c)IW3> zo=Ixwb3Hpc5GNEQ4BzDFIG=$OSdt1**6?f+szB@er!XMAW0Q|(m&4$F+;*r71JquYICaN8k@nKmM$w5$)$GR zKz)}5&guI|4)rV~=_}%=TwEV?L^Rbl3Gl6ner{?A087+Pzx0CE5_aVkS@_OCIr5d! z3kOIRwvfWtqL&U*y^&aTwWR)R3I1O?$UbyZUED5dHcq zRu>G_%+v0e^w`*)RnL5|b23H~I@%@I3~)3OiMzSi87a-W0d0Q%(p|}{T<(ESFt8dq znO|Zh6z>6ZiR-+w@)2#J+jdkeW?iY(EYRG_^5eKYq7v*th|L;hqJ>xz?Cd?K(1V6^ zdRx6<=XG0|ewQVvtBEx#(e$HR-|KH^ zqJ~i>;(hdQ=dZu7c`@qoN5LO5{U^k6)+{J2Pd16*Y0(F7dm3@py^;eWZn*Xd)Fqt;uONS`+89*X^Z}D-+f5dzn6IBO6a~3e}B#=_a1J$biuHN zeYA++n#uRZN|On)!O(HUfZij;5&T{LYCRSO(m){Akdl^u3f&?kBqUkVuq_KgUNjIQ&{zo7GO?wHSwir0z;2Pths8z z$$AgW;`O_C3JP7kzM?*>fvdPHHs1c3*0%`Sck+3Mzt^%h#NW-eLU&00yiDm`lO$Mw zTGQp__|7Q20{#zH8LWcSW#-7Y)5$l>62dA-QG!%&z4=erzs@+jPkv-|gB^^;Sf4A(CclOFpsG`w6Ey9D36 zJ2J4tj!4gY6pwoL?di?1R7^3$Vnx%|^L0dn>d3V18XEB$jd8I~-5-`I%&;`cKB+h7 zcc9}DYJ%EW2g2jtj0zmEZm)ktp~GGl(D%n5&l*s=clxGGUM`g|hhUJnymy z9i(#+yn&vD9Ogih*mRzfoE%djbydkm{{{&iMBzRd5QCbYE0w=dRM!r3DScutAGjt! zh9j$K7H%$&oSdBezn&cflW8vaeDC@p!0Sws36=cm`_Q=xd+l1`e5 zf{&0D?~k*3%%|0%Bwm&_Yd02W$5{MU{X@1dn<=oLhi^~-nQKM%8I3vq>?Wm!?;vD> zo;*isf6l;V| z^oZ-Mz!&2mQ|i`yWl@T)Ar3duFt*rC%hSe9O5ew&h_@>n19*E7X%7cIYt=CDP}IC1 zJ02Ev=+yc~uD!igw+%|dNJ&Yb1jjT1pe4go%GNIUB{tNFAve>vs4?w$tyi*q2BpFo zrItM7Ya}eYN6ZxP0HC(>((m72q9_WerU(9Bxap*Jt!r&M58-)}Y>S%ms7`vETAd62 zJSB*hJR(TU6|q~h=KFzO)6pSk^~R9uN}28|yMitsG{ie}X% zy+3m*uf4AFYFkv`e1^*j1PzR3<>k=cnN;Za zQlT$gDvYDVvc8Tdp;VH@`iSvub)hOrsf0sa3om-1h~Eq7km{I=E6#xp=(;Cw6thcIc5#Q&R=dGN zKuH-sIjI)X=ZXo@uv_mSJ*U%CKfZoSySW4Ww^skia`Qz(!OTp$gatc@Uw#C?TtXq< zGM%k`2{j#@_gh}p&)Ow#Tj>lro=_I`)7r@hCo5~c7s2qZ`fFwB>Cs4vGgW`BF(&xU zDCnbQ`$Kvyr#JVcaOUdupub$oLjvwB<}vB;mi>&bXjGjGsv(pZ@wq!_X1z%bVP;as zmM{>Bz5w~Ly}Ty{?!CQ}(X2&5h4d$ZofzA&0KG_(_wZ*1^2jd;3_119)Y|f1DEoCA zK4x7OD@Tq3$*3|hOaL)F0!zv~L}`Z;y!#d@iM|%AzP0H&I`^L3ldgAU zVz%?|n7hbfIdo2v@i+~!?#w@25R4Q_##sa%m5?WDD}t(^0nE*mnm%uJ(&>B?#*O$1 z8ke{01sR~r{Vg|HUMc&lp9?2+~T1kLkH0ZVeJe1hc@2sIGryMK*i=7UgkNA{((Vq!!nnc7*0C) zUW=+N8NcW&4qI4CuEMJWtt_k(3u}@H z4oZ8EeRDDxzeLkV`CnLr3pc)*rMkr=8RyE|-DHy`zH<#O1)cWt8RXs}*W+#l0G7voH3fH4Z3x#7JqR#M_DaCDX?Dl|D~P|NRUs5eM|k5xh@{ zR7_gtKW@Lv+p{7G#i=u}wvhfi;(l~=p{6^RL&S3X3jfhe9r zuOT?8f>NKt8i?BZcyTh^4nBsG#pXMHoaC>@0LJ6@sUH204Bwu_r-h#32KR;BkIFlE zc@Ku3MWVz0nn!>6dCj6m_c*7pX{%VHwa;vQKJR7TjEnwR5@dWIi*Kr;xygX8U4gN< zTOlguXPJuhlLB+OF-1I-kIFSCOGVZObvk|(DK>8V3f^ne&J-8Yf|+utE?!O&8%Rs} zn;W!m6^ADzL$d-7)`@U}iCys>MCZ>Jr~{g!!TLS?crvoiaO_}}OPb#Gq1hmUM49Rt7AC}BWreQOWyrf%MOWf0+oX>pP@BK9+ z;k}CTDk;_%WAjxVhI3TIRs6)%Yb>2Yp3V{e#o2h8=|XXEYmAUM8};Zi@H_{m)=F-H z_(!}|W%U~7c0>mFVr#Tgq6R>USY#0^?Z-O3x45yDXd(ERP#fRX#tb^CM^C-{-@b%p zJox~liKU<#c`4DvhuI?Hs|PE)InU684d+1sJK}EFU%MyMh_eh`kUs$U&*^Z`|NBH1 zAdZjkiUIMlp~e6IJ)|>~Ko^VrGokby5)o(vlxR17KQvF`7Z^+*8lbh<<$%>jXxt`x z8ZOM%+?{+LPzw*)$k=Et_&i&2C)9B=0)3a$yglRj-{O|x47_Fy{%jJ$GF*&(%>(sUZ z?Q(wD(n*|!wLbKCR{hWYg5;!O%pSC7wTj|qTu?e>F|24?AueG$biV=`uYT=Gr}c1Y zqLm{g6r7pZLEbwt_@4})13nty{%%}4anR(0JQ3BPXp0RGuzYRmqx=#*8!@%y^2#~| zaTs2>M>JmcIAWNmAR7P6VXM~hzr}yOC~f`LEoR&lQZLg!4%osb@Bq#F%2F8D*_^L- zqw$xk?a}|6so1K}iDe)d_tD-f?~WsP^OJvf>SU6vzF(Z8tUtVQ-7~Eil@ENsV=# zA>_&q(c+QXo+AJPLPCG<+l$J(syo#I#C(GzlD;gYO;@vKdTn~`>Uv+GoDl`d6##Z= zAP6z5iV%o*RFc&R!T-S{B!%8y3;9j^!cPS@)q_6 z((r^gfpxX5LFTGGSwEJu>qTBO5%NZWEDbG_fvS=jVnu`5Mo%A)d*GM-Dkf?Y@xb4R zH_>^)rnYgYuht){inmAK%}7c}5+=@OewG@%k?;&xJ#B?TLMI>WFf(yq%vOpO@8z(O>{~Bj3*f-|_GuH?IW~^+8aSurmWT z8`||@4FC`|25i9lHx~;j@T)KHBtkwIVMhzyFEiNOZc4FL`}zNC_{Ik3Ub*?)_7bA& zjP&;-15|x)BI=fAqarBnec%GkOSsYk14OLOv>R8WIF79ymNJ~G35Gv?kQ>R-2r)@t7SM$ zf1~R8@9`z5BgD`UN!=1mMFRfR%2S65kpL-`yn+-DfePLYpw@Q0(`#TM3>H{+9;kNpv}EJb(QRl~ zC$jQjGSHQ8zP!J^aE=z)eL|#E(h;kMEK+TV<^{ha7N8@YcN7wJpEcHLwnLIaBYjLw z^yR9H1$?+QM<6qapcci-k&f;uTq_{vYj2zo;HweK!Okt?h|Vc1!-Ci=VfF;Fe5vD& zCuHl%(0B#;jKHHKGS=SvGsp5{fuSa%8s|tnlbJ(}`91v>H1r_4r^2X++1r|I=@=bR zE_-4*d5*BTKJJ&^=2Q^)sz4Pq+bF%B1`0CP22n6kaV^O_(eTtH>+IyNbgSL_Rq)nf zwq=Js%wLq&g(k&OfC1_@P)zgb3k0CfNkIApzi$VQP+$u>x@cO6Q zvGes$@7wX049C5=%klM?yYFCFFTG!}WhhpXQ?Gr{(fMb0Ox|jpGVY+%<>_wF?vDoi zBkh22nm_knXrNK;Y_IxvEANDUx()m`Ncf)%%nnX$-GLRms>}Pg!~?Brv|`cM7@0p> zQlZPwNnvgxQQ}KD=3D5?SD<0_7gAjU3M9Qwy2F(Sh7S8Xyoz5*p z#(Oa!{J1M8S|kiYl?@?5F}FkbWu-wUx>QYWer#bOxlwO)$8l^>{YLFICm$RWU|}t6 ztA4(wZ($*=t4qS9oDzZN`&5@(cZX;~(E|C~!4J7TR~aV-#xOZny8-J{`+r-sSz~Bn z>Snx!Wgs_XW&YBnn5wGS&~Z-w=TXV&Y^U-{kW0bK|D$+%&@};+2R>$;!l2t7SfdNp zwARhZzA2;Adb~nU7d%gTtGs%koxki(;ZOK5e|S|Q7$Hl0YCaEjH4MqD9sV1qhE;ey zJW4L;8 zY1=EldU%>d@tvL3>iV}34s#FAv~q+5^Owqh=uI`dLk{Rq`JL&G?OSL=?dgpF^DPjd<;ApW(xo{hz+sN(8 zCsl)@B6s@aCgAN&>>6r8(yG?Vajl^O8}1q9 z+1C2mwQ&i1spE}k`u?IF+7o7}K9qt1&z6GsxB84dl{)2^I+VYUpG=teX`@@W1=egI z+%5gIp(gpoqCDcWA=*C?o9qKSDX$hW7{7;yo}7XIE^d@xHa6XdpPZ@P-6>z)osQUF z9U0hv;#}&8VJz$s^19*_LEJg2pXrLL!jvGrCteENCmebaiYfdnkphct+v~==l3~$G zN}Ee=Yq(ak)sLVyA;Ho)57JQTLye8BkcZ3sk&6sKwuKiYB`ThSO`L$#9?Hg1Dy|E) z?B?@URpsfIx6B+vLjrgk>7e0llamUHOX@EmH&@^i8ucYNUmkiSJ_oY)i;Hp8qEpm7 z9upGDe9;v{36P)~tY{_*d0VAm4*$L>9rs=Dt@)1Bhn(8sma@EtuVF20CrVTj&@M)% zC_>ywf+j~Xb#_hfsS=CS7&EVP|E=nf(xFP{)Q;+1LsJd8VqeB_mtx1-p?z+OV6hUM#O~t z()891943Q_NPuRAKGOKaME6BzpMWbZB+Srw#kL(m&J$BRuMxp^;j_Um(pS&6zWQYQ z4PyPN8x)3;{TtLNJM&9FEzk9FjY;v%`UaXS$f>5h3emoAlaZ~9Bb- z{Gy2|F=1u+XQ^P`c^)V%YV_*6=+WbcpT%@|jOzWAL^`6*RFtvj{4Qc6Z0GC(p3oz? zcPr|=JBj3tfF_Be8^{JHZ|?Df?hvroh~l8+Ed-*hY!k1huBrJxwuj-@z0l-hnI`G` z29eR*^NepdD!Z?RvTQ8_T1s(;^hza}5YVHcj&oXC7`Ow`RSYetA$=%-N>6Kvu>Tm*d%a!toxbCsT&;yDB3O0Y+rANZRf#q8q;Oee{qUfYFKeL_A9LB z;=UOxXa7<5qom}mp~N>%^f~1Kc(n)t?jYFg^ZiFDde@+bM!_0VXsZt)^wovk26aTH z(#tI7IP~X)qT-^PKmq*7wsz9Mq@hAPw3aI12Rf!xCu zNkbR@=GQ{U22yAV+%`Jp*E6I~9OhC|uCM-CL9B3GIZ^K=k(iO|ihSwG!{>+_utUN| zTa`!|V*k9my);sD;g?1doLr15T3@H>&CSMrb?}#zUH@WZK+J`|L{~R#kAP>dMr0lQ zEQMCb?TDuiPd`zX%!tuSiwyWi&XmBR&Cl3^hy*>;JC_1iFDXq%KK{$@Tv$T9Tk;P1 z@b~Z0*PY7?IP=Z4_^wbl&tMAzl%$86!`vn#+W)iTM48UyV@5fGW$)4hF7rh)M@DFn zw~!T+G?_5?M~$mD|kq zTz)L&fA4K;YYWY?6Xv3ZEze6iOeN&7T=r+tAYtBQSeKV7wjtP|TW^O1=yNAM=&vcr zz7zNHY01{=x_j+>!YjaPKvkYZxc(Da37RAevv5fVup0WXl4Bg;m8xr92MMT=>;z+6 zUs*&yl+?En8&-VX%2GpOj#hmB5Nxf5J(di2YGsryZq2<%>5Bd z`9vU8=W<_US%Mt&>_L2r73gX}3sXlM-q-iCx| zUVL6uR)exkwvcMPXTQXddKMk=WyhE3SQd6xuD7~z+!pv0o!+)-@~B?DYw0K=n5P3$ zkas2k6nxY4ZRSJU4EQmu{o z$sX=Gjnx{y;7}luQ`4p)o{=%?=>~zMwgNAS=NEneIhYC!TdMGs+={ci=WpFjr6A;? zSjl{?9o4sQluR5PguQWC6L}aQ{KssqU9xWA#;%{j&V;XtiI-C^F%AQy!FlCN5%a?K zn9|RiH|D~h)^R~#Ld*>1M(Q3r9kUu(DQ*NDqg`$^7#>04JYG5SSJ*ODRSL)^Y>?dL ziN0*6psMLWe4i{Y*9wxT*9v`Rm-XD@!Bay z_BhdnqDR8DPm85rL5~Yml?b3$Y&cxniu9*(exJ;-0-|}YRVbU7qQg`^V`BeQ)7S6N z(bkTf6I%jI+kV3t-&LGixmQF2 zej-kfXamnVKkFp?{hRX@4VqA#)wxOrhK54aDdGt~gic(U=kW~+( z+u2e$1Kpganf?3sy@@;}S6ya`j}omaFZ}e6_J~04PzY(W0m=Q}m0)W|@v!~5JbLu$ zqr8S3T@f<9SCUB!(9H`KOg_?32lgk0T`o0T{4}C;G4g-6v178(zo8&z;-+oz?x=Mv z4d4?Hu&`IBr#%sgt@R_m$67qK_zYY9EQ;g(5Nj^8)b^okIL6zecFdsd?SaAu&A@;4 zOPdvCVsh$4e|Zuj9z&K#Nnq@kH;YO?A7>Cvq2^Fr1?7C%045eS7AF{8y>oJDF#q+u z^=$uf&0Dzt!zF*a<^kQw>=MO>KU_x5(`I@ve_QxB=xfvcRGAB6e$|=LJ9v783oaU^ z+E2?V@9bd`FN=xpemh@mNr{NiFfcF(J1;|a_x3Pwr<`zz>80i6aojBwinxG+92N7& zuU@}an*sKSYzS-OOvraxhEXpVu{cGU)eEG5m2gD|P7`WqM6Hk6mj`Ijc*bDp80$|U zhQB|qj%lk#$e+}Tna4|#+y__s)y1;Ego^gO`RnHxr!KILPUep|3qaUVSA8MRLqjlj z1%n!g{w*+i7mV^M3bc#-F?ZR=2aRbmO7%rR5&mZ=f*3^QIX=7Ur5l(#-j?_OSgkt> za+@YiYunDff?4uM!td3d+u7Mw>hMx?%Yc!Vjbl;+IYS#Y2BniVdMG_q?oC`ogbYZ6 zIspAG@hF!T!})kwCQLB7^HhZ-3HV#T!MyqvgM;UKAb|UnTlwEygFifDLvMnU(8&Vk`aGX3b{2iq%8+E zZx8>NtSmCXA_hW>$N|+hn9LQtEYoK9XyJtR62;eR(^@0((e=eqyj)sy)Z}EiGrfD_LaoeCB8`X_%DuRcsQ;c2pU1*N=EkQ^a%664UkH>b(=P1-PO~BN!pZwPtJ>Lq1FrZ^mNz@ zYD^^U4XDXMhs*>2*}rjit{6A~*?RBQIp)%Kc7zZ#FIo$xjWM(TRZYF-(T4;SwlSn~ zo1Ey8Z$_P-ofD`skHo$@(DcQLI04TQVJI&M?yJ6T*+@cUxP)( zH6h=yGeJ;js$R@K-=_a{k773v96_Elfd`-g4A z&qk0l2Rc-fd3nrW{7FE!xlD(w*=GJ-cuG=|b#Z_O&Vl|*kT@b9a52FKo!Jj4@vGIJ zgOMs48X8tKCO>LGl)eqhIa(q4?1L(eFEh;+aN15YCD8_HNsxoq&fx$ z1d!1kH(Y}1k++FiStNdDIc#g_JHz9DKgD==L&5+QacaW!!#gs?>GZ;O=gO+}oBihl zfniI4AFTd6x_EG%zgkBGVs3)&i^(&n)t&uABq?V?fGtSSD?B(lYN+P~Wq` zI#alJ zqHKahEnMQGI9I)jyvdTjeft6`?W@~kzY0oADNL@;2MWH$M{)0T&j28DvR32uQ+jc? z@H+-r2;z0h92E@mpGpHq*8g}L{xiCApbrNCO+`Xbe+&7L;Xy0BvA{k}W?D2$+ zIkfIPew2lI0W|h@yMxRJ_Zso;M!(%nI#WKcQ@Y@piv!tYRfGG}-M84gMo*Q99Kd>f zSn~{kQ=QR~KB6eFO;!YFrT!7RZm-D#f2MR%?^LEnHliSsrG1*OXshUoWpmkaJr63}K!m0e&$D;~Pmk zOlgDj@Z?mD>142~7TYo;XZL-PN>TeHbyUp9p185dMVCdq2)UtMp)aX<6RMMpv4$)( zu53pOBEwT~)aVhuFt$ZUFdk&#^U3SSJn<>i=VmvIOBJ^yPP(WtA<$Jsmjqx#9`0UT z&jeyQPN2bWR?VC}flff+aN9@pp#}BudX`uiT;KfzsOh?DwCN(R02=FdFmT|%j;mif z`Ud(1Dz~HL*3~qnFJC%Nd;mRXf7%Hf{Kpr)7;R&)#uuNF+bT)QJg!#xis7<|F_ttE z{F?l(uF!3zI(+$DHqp9AOMC7O2ux8UhI88-#3gkOWXR1HczPp9%-7!htorGu zyG`N={?~~(VoTZ3z~$Ums-1W`7XI<>AT8141<51v*#l95bG*Zr<8QL7s(Z6~ca4@Y z161A?liYQ7P>D#A4BUWuGYmlC1wVk|sYno?zJA7Cr?~CA6BJ1qz)hK!O3qDMXTR7l zk@lnS!@-v|TV?-cYrn!gF*nekTI?8S>k;Bs-=>+cT~|L-fIsPzVzB(5 z8_+edi1B}y;HIY$^M7HY8Q*>3Eyck&ZmmzI3$ zErxZyGc){)7Hcfa|3Ew+{5Rvm;Xod(kHixPk~#gm5&(X~AUZ#Q?S@74?%#sv|F6@o zVzJGGQuS*M|Njg0Y43}S`N}BsOL^R?OL975S`X?UWeZqL``rELi8bj@@Uz)@52ocG zpUt$xOoG5_wS|A;2U2lQTqYK%uG2Q#vf(g{vBVx;Qn(>T{pV^%DXS8e)R*mX!0s#8 zVq{7XrZ6NE_mt}LZi$)7-UwcS*3!lK*?A9dQ2`O-lrUBhNypau59R%t1(MyA*?Z{Y z(~ElAu2S9VKl0Hnd`03H*^_Tb6omCrXB0$=JOHnq^A|v7-B)KiUmg0hjX$WHx1!zM5^Mg06o}$A)mXopNnww!Dk}bKMUOAkAoCM29s$j0^mH^8V3_ z3CMfC=y?EBKka}H>r3zl^kZ8%vCFG2EVD5PWN|#gaR|z@mwx=Sjn>dXq}D>hhuxlI3}rz6!dF@>w2+&&MXlq^!9ipqh@Zak~bLJUHaj`sc=W!JSKYsBSI;WpGH zK7?W|856R)${bGNOhIu23AlQ(ORoLU@(G4CJ%l|#zK7u81ixLXaQp(sUbiPTz9~t1 zswx;T0tVSJ9D)}6I2zyywSBNPf$2d5CZiKc{>2uTXJ9B4`8e%{ekn#jm&wNi{C~=6QVwGKjF1Sw7oH9|nosGEJWYW`l;?2O~?GWP3t2vJA zL$<5|-u)hVfCr?Fb9(DV30F*z?+q;^SfMVXMnX#Y=Kb{tU_RL?(vl$}#1}77(qqi` zEa~?Cq|Us_{2(htI*fu<66<-)4C+<}xwKx_u7&`dXx%Yl6M#h!lqhrbra< z=9J2rhXm4&M(JptjkI27IQP>h+M2vGFD%El9iWi94Aj(N^=8_31W6NR&Ng92JPpmr z#Zp+7ur7c~jQg_)M@FpK4nkYT_kKvQs~W2XgY8e7W=qN_L^<-(3&u12yfm`=@eB-p zfd)w#IIOP`1X9p4=$XpoIpTr5_v^20LM!W=Vv>#}w!NI?=W~8r7Rom!*B5)lM~y0f z>{J_3It0^L&V%S%34_9&tLMa?n^~8Y1MIDb0DP4x{}%AR;tjhxCQ;Tngq!3+x0^>W zgg4O%CW~@PP%f7SK6Fi7#sXT3*Z+mA+#1;f+PGB$`O3z}1a!SzuTQsWKH9U&%gKo> zvHexwKxI+81emsvO}3y-*zMxN2&$y#gFoM2hJCHQ8Mv>9)rLNr3UIY*BcoN+AuVzN zM`MM7-~?LdsSEL2UoRGNWg;wP$F^EM5gz7TBH_Xt>#EX;hFO&+rFZ1RQ^|3v1npWY z&r7*-&Ixoe+8KwL(`m8O7ksPVnyb$RxN^fd>WcUZS6;_EYK#WE+O&~Hy9Wp^xN|&I z6vn|SYt#Qo{sS*R5`#quCR%ct@=$OY_`M~r?#`h}FZOgXZ{0gQ1I^&ldy|!Z2KPbf zoQii1qhkyFQ2AId~T8(zD8bSE9`I9(ev z_*J1pNHiIw(AhpN7s?O>Tn3KleLp$x-C$K8xw)7Lz8&A(Cgph-R5ok+O7YVLOU|Py9#~{~E>G^z*u`-f zicgA#R+1F8JP5fp-0x%*hQv4^$Z$=jZ$!p8FX>a-dM+C&TK541vw0P)WmH0C+_Au^*EH!dYGadY8%kFJwtSYrLOg96VwklpNmF!f^WfZ z0AY06I+)@CU{6^Cl_t0WxWDDcFeNjZRa_fe`HrW%VURP=rl=-$TJ58Q<7w<>9Y z-w_jEd^pU;q){#_VMI<;TR^$%7a40C%1Z)`YrsM}{g?K>0Y(i@hCSe3b3Fi4PjBEtB-I?WJDTJrxP>Ukx0sXq|64UPv6_`rg}{ zvqHP!EGbyw5RP0N_QK(if6Iql8l%b%MjtI?qN7vC-*Pl$l!7igNtWq*=Jypv4|3a) z)MY@=rsu~#vrB7j(9y-F>N{{e1!-Ap4qo(Sd`l#GVV&S#UuCEDo~dr%_o` zbqh0RPzvcU2S|mztBu?8@BSv>KmeQDGY*n3x!$cPoN{wT)kl*RmqTz7^4$bSU}Ady z8MFiL*F&@gR4TDPW$?sZ-WOAL&b&Zj*$f3Lp2Azl3_cfNM649w z->Y2P%x&FYl+s0g20}Mr?i^rC>yHjf75X#H2(H7Aj^?4gDHQC^@N=7Jy-G{~hLXV4 zE+H+4vOyGscxM2hCpjbyHpzZPHkk)elw&7ow|^aR4;GdVn_9_>-cM!}aUGq~z1b;#bv9&G-w)a1$|zvuRXVZd4#O8d{kJ|V(66)L zK`>Tj10;C-RKuVuB5TrC7=fx|{rw+*#g;-DtB0gpt_tXK2K|sugdt~AN>7&;GP3K> z&@QZ=|IaBc{+#w3zSu?D&!T9lOLpR|k^gmxv)WExgTGUXgOpd(+O3oJVej-qIN zQa*ahAIDG&cwK3cq^gg+WuW=%uiR`qp_N#|wv+EsafGefIiD>j#kKA0geGF!1S` zdlUHz?R}`{QuSgq1TM;Iema^n1QZ_6wRDc9(CJ^O4y8(qz*YBEtEtmj3O9)@g;($M za!=*-@cfYsSFm-YT%JNq`x;&E?goIj1D@%RU!zP7%D=aUTD=5eQ zxf(b?6^}Zp{)Myz2 za(DoGsIV@%jObqbiI|ZRmT~u0HREAP@8|ol(rMHO-MlAaq1sGPPk@|Xi*&i|xgAEz zSzv2II+U~>8cmxpENCz*B>jKMaa7QlDkxz-MyE$Ol~>x4Vf9;s z_fdZ5C$hsR6}13!>~JuFvXzndnyT%{r$hig_X1qgu)feFgDoFvbD`-ji!GfT*E=~6 z`r(o#Cq|RWml-*R;kfNN{XJUrHSxCZh=2faM!v@?%n7<0m^jd}JQcSli#J?se?R?; zO{_ADT_0Gyb3SEn-L>^b3H#rU_iM=@=J>Ba&!zkY9;c=eR0Uv~E%uzeuPn<3LM`I3 z4L$h{uunOy;%SW`%Ns8Si3_Y1LFM+#?R^Jt`&y-QCroz8Tj=I)hR?z;me+uzv$u>e zO#uzL4RDhzFCbUZHdl#Iv2(pbj7vL6yuf=gyvH%L+w*G9#D5|=9+RK8U|=9dC_{Ps z(%47|%}6%(l;hSZys{t%4T@`+Rm?%Y@Hn$)XCv?Xcc29uOsYwr3ml!BQ_x~`7F+^7 zqvlH768tVA5vFrG9F*c&o$QBB`XnSaH$~R!<;Mr{AC$9huK2UziXN(2jj!n+TOM2V~9W=WYoC>9vBv^dsyw%26SHD zm`|!4vYz6+EX6}c=9pkFG~-xbG>ypaAC1UgMtwkwHqQ7RY8Sw>#f(u!SJazokt<;a zjyvvIQv3NcsKaU4*UY6o$vAdRzfp#)%O{~>tliE7SLGTv3ut!ujvnA#ED8C2q*m5p z_PE5KuWzSkp5ZT0>n@tXCbUfZkEpEA^1=KoqB8<#aSv~?(byI5cNBBZgHZOjX$?$h zTfUQjAslF4@P`;0w53iG%^ntU=xY^03Y`jG1w{4J37i|ev`)k}-v5#5SY=a>H6Z2w z!`KY0lOy7}gV80&J@2<#xt@NWC+L4-XVAKhlLBz35GSQ1(FXP^ z_k0kGQx~hp9awrUuOB{qwa%*`d>=C<;4vw8pyB#6Pv#4Rg?dJ+vWl#%juQU};$l~) zsrbX@nVXglFS1WV>v`_d6po?0sTNYGFJNGB@D&(iGn%JF7aTl^e89@d`9@8RjF)%4 z{PlFP4wq0yd^~B5%>;lAk`jF@BWieb4KW4zGFaKzWL;d0!uBQ$6DAXdLEv^Cw{2BR zOUvzZfVhocafS(jeY811 zH8w%93}QbU8mPOwyM@7^HV{(5Wqn&s#8n0F_WQS=-Ix1)cdiBH3{ec{9}qA^ya$ZZ zJl0T%oTP5RXfI#X<)pJk!w*OrLLV_m`lbMLCQo11B3sAM1o*p@O)pqkRWpg0B<~gb zTssyXkQ5xDCsC6qdRz4L1d2YfvyFCKo2K`$b+7il9SeN@%{}0nlU*zU~2 z8N1~3M}5Pa8E=}8VCU z5Vjvl216NqA8e0a>UA{W{oOMKeMTUG592Wkhw-fwTI|E{CD6IZ#KeRZM$91l=1u4h@XG20d}nP<&ELSzz~8^Bmm5*8U^SJ3 zV2kJn{d`|FeQ#E21Zijh8aQ*(K zp~T~8s$Xp>Uzy0)u*&+woQ74xzVTO=&}nTFNFR*kT;^XoDIGw~g6zhAVc`&Or|EL0 zT^`IciHXsHPM*>FeK2&%31%FDx_eX5k3PzGOiT|5XAkx7=`hu zCQ+qyw!oKPr-4~(q?=g}E*L1wQ1a=F|2dAH?!D_>M^T}1x||6h=h^we{EQM5aDugg z%yH^J(Vu_m(Kz?4ID#BO{k*2QN3sX7rkqQb!MUuD5_gX&K;nTg=|A1c7#I!&&ncXV zWGJ?RnTE5N>Hdd)yP&fHZfdas74mc15eV+rZ81VGOHTkP#7E%a-AsU?QGHK(M%Wp zn#x^=4t~{l#W`(_ML&xFKgIQ71_w|O#nQ)W)m*V^g@DBCJ&c1mk$^iq^~lIyqMs~) zRwBnFEjzk(r`|(0*o3OvRNrEQ_nZ!X+cRuH6IQ7hQdVy<+hRkG74Xi&_|1>Y+OiE( z@_%zfXCP>0Pi!J3*31@gyavJ2djGIAb`mHuL!K&RiXfwSW18d;G=1JpVE~Ze% z2fG0?*5vz8<4WR|h$63^rE`9|4L(ev+_ta=tUfQ*5J!*j+X)N<%q+?ETN)AyR*+aG*-0>y#Y%TrfNSGy9&?HQij z*zG!Je+J$s{e@mhc_k|q9m~i0`*B-!J$5*WT`ciBQkk9Qp@u1Ea2lagwb*B;@<*P4 z!C(+MBL43WDJ)8X`+`XCq;Ei-7jo!%iEI6%>zm_|a7U`p`46{a>{sn!1CmxhKAgF@ zlt;PjcJT~0d*)3F8v_Rd*pRbBC^S=9Zp)twzBCHHT6eYcA51~hc1Se6KvAah_;e`; z7{=qeIh;t@*>RuX{Ky*%n{ad>AtB+y?+2K6p1GS-$p0@O>fm1j10dp~iM7B7>-zLB znt?CWVXj55*>{rlvU9qWR!Tc(h=(?St+th{vnE?){|$QYt5GT*pe)e zpDDk#w(pbfdu#Cd{!0jC_&R-j#JymL5YjNnqnp}B9ag~Jlhc2D_J(laz@y%T!c#{( zhgy-3R>o-_8Lz5m19;z^m?mj|o|uRmy06zc9KI2v7E-Pnr zS}HlB8)&t{EaF8Ag4b)(#g9lzh7mDJ(nBghKuQQ_ClHnn}r{enwNtu30w~-AzcQ7oNV}dNi4dNT;2KTZx&rr9&27n z#_>_PX_p@%q`<|L{cVM*J;`o5r2&?el5-FK)P{RtC?;*D4$szOd z-|#8qiALCq?7?ygR_*Aoj}3_(Nn*QbOYeo@;~x(RB;=Z)gPmq7mU41FdX_x^v`j(9 zG#RsO1{{@)j!+vsg{;mcqf04DTFThfRdtTyzukHB8?>hBm5iKbe78(sid^`YTk*kE zmxKosFTfNEE`MydLj6PQ%NEp}-TrSAOq3vzZkuo8L#FME8DonBpXa8N-MPB0KJKk& z8hMI;rn9hIE-UE$cw!U$@gRo41;lG4e61&qI<7>wVdq{0A=lWp?RGk$Us)$l(tsew z&^aZiZhPvl`E`-ySbB+~JADh%PPa+7-2aJA%sP5zPzdr?!tE_N-*BGtk8w?|>VM(- zQud2Qg}g9GavwItO!DADi32)@_7MvDYl|G955j1OW@(E6hspk!FwIE_Zo(xHx^dU@t7R65MKRAgN}LW)=?Ez`ArE#gqNBVImVJ{~!GwM)F5g2v4D$KE3Eey6DR}*@25}BTJ|_~S6i6p+jA7AoCu={{`12z2Ao(5v$^mk4rm2wZxUCn zW|nJr_t^ehSRgAqSMM(&!%oPuqKDvR7GY0zbsCSmYRUO!mMCiyk!UjwLIrybJO^1G zqboDB+Sm{t_k3K|AUrot-6IYssUMjDd>v9W$-`?U!7l2+K7IXtRg{uYTW@L^Q8NA^ zF)>B+KstZnf!n~#*U9^?4N3Q9&T8L{QR%g~-QPPe-}_}{7ogdDLGl$FPg1A<|}X@ z4SO(6H}Zu>-rESPl`r@0htoxt=&hQQzp6C^!iP z=rvA(6VPgHr28MGhCF}kYJk#gnRy{bXrWy*&57Qz!@JX${2eGxQG1JNrTVSR{i^`wf`%p{J)J&Va7}=h z_ko#NPIz=QWCREX!PjIgE$@|4OVFadt{rWV0LW#Hi;pi0<{?d&=wY=dCNjSt!JW~s zwkA3~JtckkFc>6Sd^`3)DIdy(s-GA6b<;CqU~?}5PGkj**s@A>ej4b_vJfkOld|!~ zAWE&1I*9P{R{uAHRAOwb3)Nb_$*G$0LD!s7_x3`g7?8w58GvzpqDl!jlB9=Pr~f(B zxS!OVHn-wVZCU)`&ly=pET6uV!20a}^4n?a zENnAu?TEAEL}N!d(+?Z6Y*D?UsLibY2^FCAIqof5vd#90?B(+<65)hIysSCsO>gx` zgSn3<8F1?`?T=G9=SNLGxoG8E?ldb#Na2_>F}5O zu@8G(e}O#$w`=GYHAGWOJG-a|pFzz1RWg9sxLuR~J%Du8>s4k@)6xnl>c6hhMI51om@KqM*52)sMa5+B+8Yf}h&Gitx&^QT z?XWR_adJ)x84Eg@gV_}CH&UHVaCR>$d~ZJ0!&S|?To{bE#IYYGPdT5xf5o5K06cka zo{MLl2czay5Dk5T6D4=- z^j))ZcJ{W>FaVR2+%X#VR_M&Z;NPQ?l55!rNulglYwz;f^u)yx!)a~>I~>SVu-|_d z&X_%PQ}W?Rb$VW%PJM0j{1Q0^#9}#NJXg-&uqH*fV1=%oNpJW(JjnEd;X(yH?r^4K@W32t+3g#<;Vy)3npWw+NXT zod9{KF}OL5;7>pV!R58Jpa4kNb9kVPOnCIiu!Ma7Zjd)5J|V#Y-UOtl8#uG`%0B*8 zs048Nt~h>~Z#e4Bjt5Q_H)w?7&V}o%p}U<3ykuW^dL4@ZK`sTw^~SY}<<>fwugSmy zDjN|s{F-7w#%xBaP2)|^Kd{4Bdv1pW{2dndU%dx5otoapD=n+%{v!VLVBrezTn-kV6De&F@~`CcxmpzLYA*=B2iuB9fGCbX579Cj11fsOsA{u18~^8New zr`ZEU1$fQ0{;8pZw4r!TEqz5Wz10M`T(?_!e?(CGBWR%G`E_QSAR&;OVa>)6oi-q&gf6!dpgZp5pqI1FI~)kCMRg zg?p)$@VR10;-@@kA`=r6>9arc1Ck%WOQtfXY%OY%s>6~kmR==e^bm15etQ1w*>)&3 zF!Zl;;N_GFsAoBHw_ej6A4uvj)5Ac~Xt~zQz^nCbtcAb9zHpxE`~E`1?TqWm6Pcns z-10L!?55DAOo1(eH+x}^VO5d7aHF`v@2!shPe2(*K!AW z+28kVU=s4`YU~+Y-f9$a&(Zt1G%eIg_s?-FYO3;NzxqMGhEP52oq`77X|KBJe+#*j zK<(YMoQ?%MPVHXiVFdQ%4+Hb*7|J_a$)>e^Z^;p+|8vXheL=xD-w_wTQq4sg}$_cJA%_=|k`@+JQ3 z*A>e5M)uRD=|}rxvkywC!g3a=sI;74PqtOG>9Q?43)!HmD^v->=9K47or?50d_evvnNHxMXK7yvEN)n z;M}8;r=PxmpX{!(`@#_WeN5n-KwT#~WI4Zg;F_;;(rL%09MqH&Z~U z<6_ej06ehoAx2M((_G?H6>fC%JUG>y&)Ccar&2CY7|s7LG<&6-m}7~S^5{$=l{K7lFV1$xmk1yN4Gl>o}8 zm{h>Zvem`wl13=4%X6^WQ19z#AjZ~+w;F;zi1glY3Hk1nnCLiMw!UUovb7i(|nSl;LZjB zA&m&Y(eP-=9$sU^0Zt`=1GwWu6PLh9vJEqtqvDpl#}6Kkp);?liFWRc+cU6f^8TW7 z$Yq@qar{Xy3gTq|E0}mtDO%UeUhHgTMHH%|{UoPKy}8*VljPS8<$0MB;3sR9E7)@B z=SjDDzfl!=<{g&^e*;cU9l2Iz2Qr->s1}F~Z{Eb@`dAy@0B?x!9i`9>B^|pKqmZ1HeUzO;Z}`isT@KNhU?~T8YDx zuv<&QxP7xZf3@flmuaH~YaX#bITtn5i9vUh4+4{263*6q$XML$bzDV)@_sTCT zOQVsuuu`&Y_vDM4QW?{9BL_bt(J1v2S{`t)rm`p~D*Dp7BE1#GDZ5qXvOV6&XD>(> z85wn9|C=Ohe}p=nwM3!$F|wnGpIi83C86x-1YElpG*Ans5e=uN&QbdxBhC+IwQShZ5bjwY2c^Z_5GaX^56qqG|LFGN$)*C{9TF z>?Dx+4=$w=w+eR3;A@EZj{xgU6HCOU0t%aYPnM#`CmByD{TdVNCk6;B>TXwP0r5rBs5~-opkkL8Qc2`!E!Pp&h0xTA3T1v9?4!Dm6dc5H!~`T z6E?OqSK;F^A63(${&j*9F}kuC-LO)7VNA?|Y3j$3shDv#^d=#fYtL^9wZHk4j~N>k zzZL}2ukUWArG$7~0`{5wekvcGH~b6JgFp%=MsM#MxIgF<02Lo3@G@?4B_yHGuJniG+Aq7RnTHX zZD&Szd##DP?XrGnzu$^d?F=|om~jeCQO-~`GKvZNaE`Tk7*@Us;SVq}9kDbGz@FK{ z@H#CsyS}Qz3dqaJn+_;0Dw1_pC7lZnUPh%MAZM4I<)ZW@p@Dk#;hI`nQ$6>E^%5n| zE9Bhx0c`i-*Ivz0B^3NmT8wZAcW>D*pVI1q8P^vVAqi7Mp*xU|opkC;dAGZdn&4ckt=s>>C-uw8k_93Sb8J3&?NCy+Orx_J-`m=2Xl3-f zaQY8XetUbVx6_$CST51vfg;rEiPFE!WBwB03=-X zEhsSkW*xj{^jzfeBbzV3ymF?M?XYfAASPV%vjYWdj*CVW3+ z4hre%nH6mriJ4e-Pc7K<7FUh7lsW~Mi?R(P>q_n8B&isLHZ42DQXSdngNO^Fx~b9}juJN2Ve~s;ZZTSH+!|Wb0@e{Cbsdk&X9d z{cJ%Xnb)eMBQ0j&PU)g+>;B!)JtAq0IQI=KF{me25#K@~T54)E0RRFzxn*n$5kO!T zX#KzB;P69XE~f%7L0MQ?G4r7rk;Zx~fHhPAI>dqp2Nmme4J-AeNR0NosnP_W2?Y!q z1M6E^FN^)v(BmW4rn1VwzM_|&l$8CAuP=EcV{`t?gr815TvRH_Hz!J~$x-=hBvK$E zlIwwFAn2n014M7t+d@>0d=;Jgi&b%z^O>3T@cD;D2j^1 zfLMz|wG5!FU;g=(Fl1U43jl2W?@71G154-YY?wj;B8y~qi)uF1r zbFM=m{9_v9a25V~J&CNI7R4Qui*yCd1~Td%Os{mxvkyNEkZO^LLeJ0veY{f4=g*Bm|C;X)at9Z#q2BOxre*=FWn zL)+$+AD=JLsUB}`>7JVqmE>XfNjZL{45}vrxSi+%0_>J*MHMcZbRCgRjCsfQVmhre z-Boj|*w=2|_!9`Q4;3ygIBlJ^!BX2;1~)&`iF~qbebTfg7X${NG6HVRq>^0^A&$x7uDD-%_#vR@!Kdd(_~%W%+V9kZ z=Yv(Zp!t=%q^ci;875yE#+=ylKC8mpRPy`hV9MWS_|KZQzn`6y`r&#%Z$N0(>8Vd6 zXU~;>&WOd|ff0FXLlTVK+}yt-BSL`p5vI+R3PT19c*Q)AQ?WK-jsX%ux;z6jb$F}sl z0rU=h3#L?fWVVaiNLoNt8!L_lG>Ke2c;q=$zmFJqx9|7ktajKIEuyfW_rJ z5ywj^D*DbWli6a7&x`$e=nM8zc()6obHG;HoG-)mnhDfxf)0SO4Ilt_B_jJ&24sFq z-bMM#`8L=5(2O!UrL8Lw_A74 zB$Q1-Ot-K`epXds4(|fCv$y-l7iXQZU5kHjeM{|LPtQqVnt-Sqf-VO-gvu;WN7gas zQzf6vtb_fXp<_&W5{jmg#V6Q<9q9d3F3l-1O?r z``u>+?>|_c??oCT*Hn-5225|ODcXh;ofZfj&3et+`gv(H18c(w1*l%FeF*f)D0JUnF3Ff2E_dW&{8W zOt)p;1CG5V_>JtU$fN~dNq!aVHxu%;WGuTGN2`QD)rmDj!Fs34^hz}sIT;}+UJ}YPW>FUqV9yafa{?}3eZ6?ul=l8q8d=KKHRrl`g8en;3 zzxn8Dl`-p4{AK>>j?|@vjxi6eQ@L;;7~}zwCb9tk!Jo1n_2Er}v?yJQf5}e{ z?(W*aM!LKAccahq{@&-D_ndM5`Nm)j_P+16=E}X+T-TcOn%JQ_zfSaDH_*@WreWk^ zhP3@q^=oWA2`PMWc>ZoXlGpsb-t|Qi|E5+@-$dvaPo0P;;#9dAn~2DyPu73|=|ihV zqy~!9G}th_SDAc)YR&K|ik#o>s$Sq{uyXS8Rk1x`$DG7XXp5TOsU z?Smt+784akOpPQk#A*1&4HbYNA3ad2KKiMlisc~`rb!Y;^)||@5`^K;KMo+&zbRwT zfDDoq7E|7!1xIUJ+v3gTZU<;B1cs9S42E+|cwygu@F4jiNL|$qdMSSe9hQaMFGeq8 zV`82t(?FYpc|?&aFmcTnB{n(Lhudx)At_oidW zts%G}8%P{UE)=Uq0>JL}#_mNFFZ?B^?waW;(u%eGZz6NLFV7a-zkX?91g24ZtbnpxWxdV4R+bD4cmcSTHtvv9QVHq(Adf&S{gD zzEsJN&^b2V8q`-(Zx(C1!l$Cm$4wxt8%v~4pa_xN;~Ft3IU`-&?YHkD@ZZCI=vYY& zGgcQg!%;1pGxies$aV7?J5mPKTp0gUKMU$T7=56V|p@s`V$E6u~ zI4$v$`_~=bo}L9wc(B=p`6hYKOjAck`JR~5%2RRiTFE%p z_b76QqJx$b%?yGhPOcEYkc3tz`hrM1d>o1wfm80=d#?s0z}Lu7%L#pmCotQq6i_j> z0H?FoUMhSmx;D)=*axY#(|I)fCi)?h%>3tGNq4$u$8(|P`ip)svM2=E97si!q*zUk za}U`!7os$*Z29MZ=%PSqnVAdw-KHz#;%-20ygBy4Z{gu{q41?8&uaUObq0ERJ&B4)R#Nn`?;@98F3uvxg=ZH!L3Mu%88 z97mmiH0*Rui-X4>1;BlKxCG{hL*45DH-2e!jVm%ysKsWmr}MOnXMWszo3V06?ax(h zDrLXR%#4$8o#knZU9HyZYnIBHsSYQ8=A8W2$~O$4xzqYgCGds;{2q}DMb50(J8cn_ zf;3e3;NO3XbN?;#(_(4^{m~^`H~Z-46)IaEihY&fwe2YMeDwR)X=hBaK9|)+EV<5| zl_WTM+E6=us_tWH$@%WV9hoD!$E&ZO6O41C>RO7~2++yHgjJsLpb$eEX3MmC`dMs8 z?wD_~BT5csfW2Rt+ryhl9kgaBjw|t7q|Jr%0pPEI7J!dQ56Da2NJj4yJC$>_)RBMM zv^@-Ax%tw#Z?-;7WGlj7^)SuqXCN_hQP`*F4_OHh*ayK~S#$USDPnj26=u09rWsL) z?{2{-`7boxGVDVSmL5h#be~hGDsG7T2Lvf-f5S?q1%w&htf{=G#py;f7ZG#(SkVrc zk|F+WvH5yZiu89ZELr&qv1`rt9$RcI*t|0^)^95;&CbsewMbUTxquMNFx-pe;!-W% zWPDaq%I0XpTS)GPML{*;dw+6TM@rEMPBYBNDS`sB5FF{_lBbwIJMU&5q4G=t1KDu^n~bvZLtwGn#*e zn4>b?iVIO6Pidq&Mfwza0v#*CIU1Ta z$Ku18N~!XZz|NCx3ZU56hUkrW=Kk0>J>H2<0$6)LV*D6uA(!R(exH^{4Hi%iXJLjH z(0F=$E5H27g)xiepFV#QKF6$;JYpJ)t5IlgxL}K7(E+{M`+VI@pD0A5U3{tA0iDHd zVw#v5GL8M9qOTlM>6dIr)KBXF3@$Uu-kv(_hN77n?ws$vAOc*u(37|-$|FNgz9+R7 z8QT$#(`SGEp#CWqsef5D{Y7&&MFtD zX~Lef&!SxE{**PYX~rr8{FqYiHO}rVSFEMBGe+&BGGvJ{59ePq$QFG;;${s*S=)2P zf^?W~-=@Y~H9af%&Pj@|Ju^4#kH9F}?tlII6Wh6$viiGsPb!R27t87ae#OJY$vBcg zl?En}x8*dCknDG^4+&n^&o z-P^QdPZp>4a4&GOJ2jG}oJ4kbq#|v*=<;(SqhR%GM2DFycsw`(iA5(wF5^3+wHNGkIY{CjcWM z4-f&95s=-7XVQ!nQ@FXiK};}lt;2@!g^Wxui{c#$jFLI1luaAGk9Tljjj|XNqhuao zy`D~RlZfjGz=*e*MzUuB4&pn=dxW#+1=g!<{ND49%)@bWVNDX9~s*Xk#}x*tilP zgxAUP1Tg9E;0mlrO?|@nqzUAWT`(_Q7oPF+TLRbc;bRRtF?4(*kck4bFcH`VIZ`n3 z@Cr}ElWEwUSubq|sCzufoHd}qqNA&OaFAZ;=`_=0KlgJd9GtvXWoQjP7maRds`vqr ztbt5t21M~Df>)(}JwBj0fcJd4u8%iP6(L|_x*cyQCAy8ApBPoWA>3&+qW|tExVDz} z#dCjTf{)Hz6p&e+Y4SLsn$u*qUmc2^TMH>SJSP? zZkEoLlabT)fiQNOS{mYzs@Ju~@QM65B&qPzmPT_Dix`g{v~sZ}6nt~|d$->1;n37o z&zrr(4|EOnE@@7%6Q=ykk~`L+4U)CM>WBQg=|Eh%4m0}(MAZ4&^j^E+IDnwr*gShh z4#7!spqeSIaQYdh0?T&&d11PDomVp5J!rt7-2f|_8d}FO51mG;= zbs2Gk->#QGy>1jtz3&zT`5S9@d54YD{&4DF1dWbUfBYbDs-?p7NAdMltNJyxd$dbw z?e0YC?0_1--|TB_!0hUP>bhClVr2*>uo-PvR8<8*MWVajBK|1K%F52pE0J3;nTGJ2 zwknOR8vh$eEr2`mCZV(8V)~+MSE3N)tB@<6Fs%KsIf~A!z^rr^GAmn9DLKB~_~Ih2 z<{*zj-DBH`em;#*W!`OQ3%-3+P{C-RLOnF%ur-S7?EqnV0U<6&{^{}KH5KbqXyww zqqp~|D4C}F*)vw>1(6D4SOc;7UBcE~ENgPWfX^ivyRU{0CDepHx0im{I+pFx6ZUv< zBjxvIG6OA|in=~I>@(^vIO3ZvBW~8YD_$Ihz}1v$HRC(R3!8?r@2UYX2EgUYb$ilp zXzN_9IOcRid(zEqVRJJ`4UR%6?CN_{+1X{*lrW}4EZ5PrATHjl5dp}p;pSp9O)p2IAq?n$Kz+pWaK53cgmSQgnz)L|Ziagz3s^kszo_Pc@&|ohB z{1A((2@;my^2yjO=-8TuQ>?h>`ZfU1HFDdQz{|uZ&!dxZrOLDga6i7|x;G52hE(!u zP_XKU6%Ay8fq^DFckdZA5u)zLr5w5)-^`A9+^|`IKG#afCkeV!DsL z;hm8e)j)Q#q2BvUWNV|wK(_2|ZXCcde-8?nLtco>E8Mw8tDO# zHm-x4e4xl}?pH{V?;SZK_ZJ<%R>1Ce{2V!0Mc!iDA=_Tg1b+D9>)~`Yokf3h=)M7o!k9hWgHfqz%g;Cry5@CYj!oH|sfCj_$M z{N%EJ!}T+K;ier!K$9vC0^S$_ zZkPM(bQZt?y~FM_m0<1Z%Za??w|85Sm+Qb&Io$^WFt&UW=)yUUR*(MugB7zVw~cQsqd_+j70 z@LE{!#JOGo{OAr@1HKKERQX#*-O~#>?gh}sxbrLBu|25v88j0{ zajZ66s=B$=d4R!DcEC8j+cP9=Y-~ao=Z>4>YG$ZppfiTJmKtaP+HTG@?rVY4Ytr!X zvxE`29yTvxf-YcqBVqRT_H)5m;26?AeE3qh(SG7hbS)tY6`(~*b7WEbrix4+9HvFe zX*pr*<4-AXp}}IKkr^!Qx^?gMwK_c@+;P@PdSA&iARl09r3XJUfV3&R^H7brRn$4zRk(n)^(3&NUXS-0mz5>2ssHmGY z|8BwD${LS39`BHwMwLyfHglXUsxF$*iV7H7?&4(I+)Nrt1nhzto40wO;mvDzI?436 z`PgJGMghkSpliX%BxduS-rgcmTRmEv2Lq-ed+Lh$SL2eDt2eUckMiholDE}-Nj3IU z-R1wV%^4Cxo8Q!XWe4DG`(^(u&h)#t&@D~qAEZ`rYpz7WMjoQ4)j7x^mj8i`sIxct zQ2_SO-m8sie$8EdNg_;$UtN-pDT0RsM&A67n%uzaeq|OD`rMC+g>pzj?;vs#b&VR3 zntD~N94MI0%02WsB^uSx6L`1odB$T&5wHWQl~z_Uw#}xWMtAel7m5@$q>yQsUwZ89?JZ78DsyAA^nf2TCwTYC_v5*%ra-xrMPN z^~=oK_%nq>7sd7_JOT%mR>$oBlgO~cD7tNhB*0^~`~xrbxkjZ6nQGdDM@lf9x59Pu z5fQwt&f;+w^4{1#vmfX6V|kY@|BO_Ps?rcn0>|yjz6k=_MXD`XF@Chkxa-aVdM`1e zSS@#cb*YFqX$OrxxK`nq&G(W(ZVhVNc`it2cefq?%IZXchVd)nxYz~;qEP(CGDTQ8 zfag!43(n=&r32!EL&4^~DUSj&K^n)ZpLG4T=n#zx3tKSXhn;EDf9AW*1|DDjnT><# zPqxur#Fg95(s7i5Z_K(Y`{LQ2%=2Txb(<=}6>x%^p2TJ|#My?BMW7Dd18!}DoP#BI zKi_{o8+v|Dv&vNY2)j=f7LL{754F4AISu|gjF51*@^RdzD&)MB9VP0kYR7r)ZE{E8 zGB{p+sm@&F`etB&1?-2%YBoj}NwT~`j1@T-ee4Upw1**Ika!%=>h#jOi2kb$h5B74 zHu@!?692CRbSDTuZR3oFfY^1zat|@K@<-}=vaQxMRvUXCeP?l=q#}5Z_?{n2^vbe; zKY-6UkB9E+KlHe?QSv{1KD4|(k~Q$LzW=p5A;(CM*|ndZ*{ibFm;jj2?B0@nZXkNh zB!a>vG4kS}(P1N(GOY52C^$&E%bmd2i!^M=Q8N1?wg~5`!2Zm`$B)s#i(@$t*sbgA zu~6Po{AI(T=E zouideq=ANzFm)6H50Vd11KPL5$v7)IeYzucu+Z-9NQ|%4Z_I2bVM%QGeM23Ttj}D)yct5(QP(@PB!d-;m+H_}_hs3M;H~a4FNCk_vt>Pmt zoP|PWoXNK?CyQ%u$%@upU6Pe!`c8?7h|*h8;p#@<)_;n=svnJwj6w#0K}+ru1)ImV zrM-qxB!r!JoOYp>`GvP>$Zif*U1Sfr9UT3Ad1{ZhjsAr7rvp>C>bn@5`6V~%n{%O9 z$oN7I4VelJSDbvwW#cn>yt)H=R!0O&&fLal; z_kv_}R`Rp5HvNXKaVs2U+p>twUzyRBenKlND;x2zgI6@f4u`v1WtG}q63nh094Yx$ zIQQ~QO^2jD3yrd?pFKJlAC$UXKr-)g9QIK-0y>#FdJiyfQa0DK?pW@}SeKMjh$&Mt z{c@>Z|5cD0X6k`b;galjF7D<8oPs3c;9tj0~IlVmUCtIh6@* zHXcZF7ez|MPg}ort9uMO`>>PFvCpma+VZpDbwwf#G#@(D3ka!^IoCCSZgq0NWvu?>UHjYstK$Tqla+u%iCeezYEEHR_1 zLJ{M`hs~A(br$0V8mq;KFls^dng){^aQ9RRJV&p>k$n4HNN9e$j`xuYx&ZdT$nn9M zfuYX+g^=@JifQ8Eq`^8qK+cN^UfK;_BC2fRpyhPdDWbx126?8U>kIkmuOIsgLcg5!orBND2gs6jivHicAYT&sK zmbd_x=yVm6v)H8{o$xv+HFut(C0!s;tC5yK+6V|j4sXlcyXc>`ZynuRDDE1@H@(Dt*>FwhesLrU_Ah#H1Db7D*99#7a|KX6 ze2Lf#M!x_w&aWGn;24{c65`^teChbqZ^sZk4gRInh?~4^1Yv1MdXL_db%bQWgCd5i zL=yky?v&!20eJWn;yg`!ehu+nYFdPpm8SS~M3Mo+d$Eh}Aj5HpoL=N$21 z3^C0r0+DORs^w(^a5(isr{b9bf}txUO(P``_nKh?5_=z{NRG&H)lu^L`<&YvXj#p+6 z=!fUje}HN0B+L5x5%xv4wu)D7ad_lEL{BoM-^u#^eWCso7Jg8vvRs6ZC{Nmd)J~86 zyYeH&@Q&F~Bx$Y`&x_1>v$O8HhqGr&jtC^j_96|7TBq0Bi1jQ<+Ipu4Wn9ptrbcbI z_~$5V>a|^$mry{H7pay*&uj2zG7-su%07j&Y^SPf5J@Br30g(c7Nfv2lJ9K7vjxUl zZ94{ss!?0OD_}~=>x~kjNvC(uv_0yR2#(W8lN$(g=~MFo!b*LJBJL9rxhQ$DJr~G^ zAF@4MzKuYqxIw}lG8{6v)Qt6n8TAdN{W0JP1MnbXfZ6G<<3{lDV)cZT=jI&_67ikUDgNgR_sgd$mZa4kl!#oB_6r%Kf zY#Ptc-LJ2foCMOkZq?$I-o!j6)JgDib{2=!s=>V`x(Wk@9@ty>=|b-#+aM!5TIjPG zoiOC1R%w;^t-6DlS^aw-(yit^vxGkj;zI~35GM`1#K5P1$BsHa6VM(_#=eUrKlMRR z06Yi`xv}=QRe-8-&NOA=$E`Cqcc=t+4BO=^PEn_w>6}a=p2@%O+YNS#!J|=Mu{i_C z(CrX&D?a8e;U@;VH*Ex})*~Q4RzAY7WEXPk^wsxl&om)OZj4gAW+jR4SQaxjfpI>~ z5lMACiLWJabCp@U$Y3Wme4WKyi}(|$PVZKnfv$T70|44+to4$|coJQ7JtoRS3VW~H zMmi$~v@}m$zic9St*dKpgz+spH?g8GFj1(V{*rWu@siAd8ujb36`Q`td2iM)`=~xo z*FDIlr%$+Z*k`g6LuOlIViGNig+hdc8?B6mLIVs94$8A}-{018LgckGUMk#|9KjH& zx1fv-kfedB7~X)qULhpP{ zF2u*8KC(YDP_TadGCLN5lkJL$p%)o%?Sf-OpWy9ponEbP)Y`RVaM7bq(rf&dy5HVX zc^ja0tuog)*nW}5a*;ZH=D^`j&i2TFmfYP98hNfXf#`V713Mz^mE}ddhW)AkLgV2= zYGQRouG1I6*>W~JlA;NcYXwU;yV5+pv8RlAOhh5PQ@52rO`fh+OCH;jAcdSh$bPos zu_PH5OUPrlEd5xLfF~(9{&Q-My&!l%6qie}lFok(?(?>ml`aZp$Xh=@VHDd8J(MfQ z0?GN)Dez`3Oc|ednYEtJ*Og=XzSU@>bf}x}3+9d9zJo#u(C~ZU7#jYHGa~}mS2h`fh}mTUwbmr;G+bulOW>@xjQwq)Vh%BVGP`yo-1rSa@L0iT0QElR8I zzoY=SVrZ+@^QV2*z!OTNl}Ev?08IBjjUa{5k@tg$kM;4O@ojCVkMRr{&wVka^J`{2 zo?kW3wReHAUU=-Z&j%UVh-dzPnb49}*w+Wkl0dhE| zV90LVPg#V=b^ka-IC5=*ToZIXG$91UtlD_r#ajDdTgO??e|`XNs(E5^64$oyb|eLJ zkHAc88B#mYTb&&{e6R3)rGV5Amuh7!H8ZVYKkJV8NabUk>ickoSl?I96K;p^alpOA z)iFCK+xjX8dFaRz>$h|xUBY=TSl#`WFB3#{e53EcAlmP|OfD*X9#rZ9l%t6Fel#+h zXZ|7wTSa~fv0i8pI;jvdHlBoBbKzts+R?>r-GE%)WDBWCGF1rc@x`WwEJDR`d%lzJ zu>kzv-+}xtuY=YRxrK8SYFR$UbwW6A30K3nv)NIwAx;GiS#3vv^2AO^zEU&CJhfl; z=ff_icYxqMU;sW*7IRZ%ho@jYZ{NrhXW8_ao?e}-<0GBXEU10w$_mKy<#HfN%z@iR zMms#A+P)n8RHRv&75rQ|RuzQx#KybRndFFUidJ2X2gZB5mDiKyt1Zs1Tys|;vaeq4 zcXPRRS1CpY{<6Ft4^X^!e1-XM^zrneJwlC2^#Tn6%0aG zHMa!ZZv@-yJyUIpR0^k*+9Pvi89~O5;m;S1e~U;42C%PTpaj$6PbA^c6$_oY#|RcN*@EQi`y5c6%ARu z@77)T(cyQ3jq=#LIUm;D@{p8pX}qNT%@gAKSu7GHuvoim7a70OwZs&sHnpqVn96Hl zUg5+0hv4L%|1&M?j)hxk9%8ng;}%%9zxho5D*Zv#1T9aWz5l71kzwQGYj9HD;%45| zw@}{iKa&`2Z6B|Hef|AmAX>f)S^VFKLB6Y@Yl3jnEr`^+p%W+58<(X9erKYmUOIg> zpn)>kLQxw(Z;Wrf)$cM-PJ2wf_0b#xp8=n4fmn7%o2Y~1LwmB$uVd_mV~%J}F9@&35Bt1PGSu;=d+U-sATn%$x;2_Il%apWTQ3+hRFZwYUa z8?YVmE`X~Pq$w9)9=;~^Yx+DPJaxd4x805m9824ybi0Dp0wmeYLN@fmoP+7WaT%~b zREv71ArL(4=eZLI!NkAPPhG=g2Q;pszsiXUqQPbgo)|+RO@}n^;KIqG{KaotEjuD+gbiBEEKH5t$?%D@M_CEeNZ-l{}_oxiUh;`rbaY4TriSsK`U zi*Gtd)ch{}ea;(>Y7|FnWckTZ^L;@R5Gy5cG+Ym|B`q3LC3$uUh!uARgE*i7C+?Oo z3p9^rm0A-7#BO^+{3xWz_4=xak;^+6MCH;78Nnjq<>Z?$E06#qPMAR3LkXe+BiHu;N1m7qTy<2DptwtjcT;x7ju3bcR)W zatCI7%nu0O4ehBPEWGX|b$<%Z3cv0LDQV{wAb#^3nF2s)%9bjf?f4`VM7V;V^$Zf@%CF(?G^C}hCFzVRL!w&HR1g1_&{s` zr+9wiPHdBr(IZh!Oc1dXhdB#?y`Us^2Xb?GQ2xVA`a8p6!Gk|29Pl>`hu??j=H&MN zfy{CE+)f%}mgnazD4rpC4U*?4?!x}xptaFbV_AJV%;&6e))1RmkR^9ph?N5dSwQk< z>HolMR!X8v5W)f>_zjyG2K&%;p{ zDcLc}Hl{NSNypPCH7Ac5bxSWAc|E689y?nm8H573eYT`^?m~#C`F0Eb z3#rnxK($TX+v2d=%V!r@D^M+N-i}EIZhY&b3{qqN#1R|B&g$_fNxH9B<`0;p7}ou+pCHZSh#;Zs+FP@>_2quCDS7$5s>3Ch~ErqD&mh z|G-zHi-&ivfs=j#fzQt@FF$0IIy!~pJ;=Y~^B5}toqzy0Ae(NS>|yX|)(}U1@VGT|CJ-tv75r+i$3KS8K$C5HIrS2-AK*|-mK-=@S8uG2;k!%4 zM*owAMsMSbZJSBB{|=&0a6sCfTyUhv?;|L-r<$x7_@QHP#U|9igc%ww*}|R zn~sf~?ocp&)MUZ)ajyYY*`w-_;vd`#z27s)=+|iwfF7~5{@z$vS!tMAAH(={a&!aB zQM>DAJVE>HZ{dp>)?ncJLk6Z&g-WXO->INQml^AqFRkl%9#aeH7Z0tz>1dwzh3qu3(-@$?>I2#3dl&xEq{1~^w(zbPoIOL)`l*yAPPFjn#HY)Q< zq7MtC?ZnsmKco^zOk|ZF103v)WfumEfl22^k^se;=|K#pH>p+w^+%JD83Wydxw~~s zYfo0qC0C-~Co>8Ralm>_Pz2?ui9`v~dnV}cEnVUn^UF27RVb-`xdpC|Pb(@x%g%|O zZ?KrkolIG9^Kxr9VT<`|E3y_W`lgC~y^dxX8nBYGwY3e0qoqr-g?Vw$dDEZ1WIQ8% zsSXtQYbS3wCNOsyB6T$%8hU;`Q#D-pdQzzM;r+zkqvGOWe7-@F%l_#v5fMJ1>Wh=e zcF!O0@k5Z)545}xZF>)KA|B55aCCkKdM$tZ_AO2TovKqO7asy0DCeFsE}c?HjPPM7 zj74(e^v}5=nyB->wtl)@FoCe;Qu+v)7Y1q=2DbcA6IO>2<>~|dheB#KkD}2YVRua6 z>)fTu!=W6W-+Z4i!6hJVk$?0F@5ncO>IRB4e%+|TagE^gzX2`^Ch0Fh_t1^-Z+op= zftnY<$?BBN*%o4}bYbmA*v0|%Zqq7u>U;CF6?{C0SIpSz8;D0jQP;r28Ybn8GNAh! zfjBX_i&wX`j^HrDksu#K1d*L0ti$M2ozi!2l5Hd05j2<4NWZ)G(c@$BrO8UqF^fw8 zR&2dE1Q@hfHNLMzz&Hc8&r#+xXG-zU;IBAs))DFj6WWQ(|Gi^9)?3iETEbh~Ujxdg zkG=z|O4q=eLjLzl;8c(CiT(#f!A6o#^P15GaEg<80b$*dRt$Fs9a~>zefv`NgfOP1 z0x?5e?<-YWsyi@&xM~dAM*yCc>nEK|P0ey{LSQdquegRGNk=c2cp5C8vo}e*<+JZe zyEc}-g8d#(D31-T(`4NxB2|2M00BsxRLlXE>yy%^wPV`z8I!w#C?*Iv)&#*=}!~oP6i0P z_FO+1@2{iiIrCT89%K0GAKqzyq2vFT=pU|<# zZ#TBB-tn;l))*$8U4LN^E?e4abqv8<%xI%w-9=bm?HLR3@0#JDd~u&&ceDW4O4;^$ zkec2zq52WN_BW+sKTG(W-JT1Vv&Vd}?C4z5I&T-@!FCQ@q%V+@i9Zmc%M zQeRiIMa~w|H=GL6y=4#+fKlABoDFhk8^!apBSauat?n9?Tmfc1Ko_YF6t=^`HTGKC7 z1M?R|HqRkjtuns2&L`uE+B1yDhi^W-)f+U3n?gTD`Vz#D47m6wI@2*!_WhhGdV@^h zwM55XA6kE;D+aIn;On$+BX?9~|6NX%TtP%>B!uTX6=ucH#<%}y;hNS*CtCcb zFtR7;ds^@t<`8W2o$gZjS4DmT{1i@<-78FiyUB}F{rY*01+r{aWwA!DUzy+$_Z!0i zM9}KM&zVEGmk`+O`Kj-%Ri0kVmN$^kQ{rL#Qqw*eNNAi~bIxMZUIhG%+FUoz5s;B> zxw5fIQi{~@Fe;_@PFo^EkTf?kPquBh0d6vz$PPSd-4LiLog3tNAS-CC*Ra2aXb9$|e*D8oi~{Piw}bFJjq%Kv6Pbn#g|?k6 zE7f&~Tq=0=ns9n%l>pSI#Ubelgbh9gQdgD-`uN{q#b&H4SEgvU1Tlmh9HG zqo9H^Aws>MM?H``Y*Pe=Fxu~@&kpz4;}&Wxde?y1DzHZh*(@WRAf6V$0)qf` zIG1?##(0X#$A<>qZ(SSWSlW@H>Tkn*IOR0$D`jdn)QDgjiu25R6qSV~Sr))eMZ`kq ztOXByGfywBS6P_5DB@vJ9uaB4`$@17r7sTfNeevDIcZ`2;xxgrw6@uN_nT#wmUBer zx64Fkp2sx;a;#|*W$Q7{WTG8T$_r;wTz9RB(yU*`nDKtGw|x4%%O<{FM}Djo6|WXXLrlaB^*A+>4*oJjIix*AXwZdJty9aEm^*tL`O(+Q3gx_ z!;0^}4LLM6D=nFVV$?19=->a(RXM(~9z8L`cq6&TAAhg(QzaJR?V13J`7I?lZp^d5)E*omWjG-7;0=)jZPo&RMQ6P5oO!j0{>XmC$9 z_)Bz}d~5?%DzF?C`pK9$vq|%?FQ1gScU8ZvToQWODUrq`Zxga73!>AbE^oYfbGEOO@BUf)6~Hbo^moQdEAuth>*R^*_^*!7_CnST z0}@Q+D(D7q7$E`I`Eb%Vb^UX}`ASimB}f>aQ@!a_azuOmRq42_+Of_J4!zxykKnue z)F^}1aL=c!ThHO2Rp_IpE^1igKK^JiZLUo;MaeJK1{|*h`}I8+0}Q%fTy|FhOOb(w z6%EXZ*@%&CSqh!RQzB^D%2? zyzw}y2Y973Fbj96?H(}9#g9(B4P!=mLrZ{(itHuwuYYBDVy_j@{{6}Ad!c4eqJO5t zBz=g(`)~Pf-+DgyKPChIkLmvZN(TJh7SbhH6vIHJszHg+!$J7mc7c7~W{@UxS3r~c zXMOP$8mkZE91~`^n*~S*^L#wf_9PD4D;kV;jY(qrO|iZ7r&IpXS)B}a_-yqU>o>5X zRRu>x;H=mNU(wBO9#yZW)C@Li>?fmc6v<3li*vZ#PHDHAb+_;~&?VkIbia4!XRj#7 z*p0A`!RH!8mSF4#pNu;n9&}p=U0_<9wun#2^d3<>iOQs8x$}f z|B~>#OGM-%$Jn(n-}~%M#^ZHfxAIS9dnT@4I_j@Us^!CU7;ly=!Y?i6tzEma`p0OQ zO214A@-k%vO(S-J*hbko#CqD)KT6!&6#u5-fd>g&mq?N0+4dNx_e`313zAqlMu{;w z|LiM;`rXQO`Dr^3jn56T2b?;zp^IL(=nN>I~oR{}?pZ89#O8XA9CoO+t_J~{N$ zxM7BTN2;KTrN-VCqOYx)9bI(wq5Yuji(l1j8&1EBvZD7nbqww_)2j*&AZGByLTC$w zs4xn8UMGi&xfV`W=vaE1_JR7qk6_Wk>feKSVwyA%o6M8xOeU}5Hz2;N0SNk?U6e8Y z?^$D_h9#0>$kVN81l4{S3LLK!28+6jjln6{U*m9jmt8nemN7pE=gW4r*^GBNQYIIu z41ksWS>#XL;dyA-z|}$Y9w@ToqD#ds;z__IwcKwB5D_+VaT#0zW+?j6=O$5+=>|C( z(KW({z?rKB0-%{kjRQY!7JA&w@#v1rO+qAVm{ix+MJq3-6T%$zi7$G`( zeOd#;vEK!F+VeC=O|GL@6`?`nCf{egeUqpiYK?C!{jDsJy$IK0q4m~%t>8R$#C-~> za#t@=sm>m{U;=c%HxL&LNmrs_3kt3|L6f60DB?wQP+e9gQW{d%M(9*0Ky)=QhfVue zn&f7s&({m}GD*5QV#cGRlo@w1$v{xLsJThG{*hlPQmy8WQF3X|uM_s~s%c}XGNNkf zV@r=Cy4m zpe084Hg1c6qg+G9{qwV67@qYvFA0j5jK{}1IYlJ+xLS9*$qR^!?1>$;$FmF^kk}K4_XzW_)!-w`-6iSDfvTY`+UZttG?VWkhZOAkMTn}_8(;+&;}sZ zx^j(@TNI%z)Z{hyBDmC{(2OW8GmGkNoLaXI{efX?Cv zSFHI7S%Fl%EfZM;vZw~_lyU0vV2#dz^BGmC`3fv^m+F~X3-P}1;)XnZzD>BcmKX*k zsQ}%v>5(i;I=HFk&=yS$Te76v;!*2UY`j&M<8_J@`GxCgJ!;o>6ed59HMuA1Bm?`mWUoJS11Tz z9;cK-e5K5v1h3<1Y&vqabkYLk<(ppjj<{D z#6S-cQ9KDEo(2b4e4Fy|iJjh2^sx&si1IxJVk6Pj6sk%)Gdu8;QP zEm@EpTho~v2JP<}O>c=4mvMHX4#eu9ZFN1(7JDN~1%Q#6Z%dd`>AJY>eOy-dbJWCR zsgAbKe@Sm5jpJGvMw$!CNxXh%?s4vt_!h)7!Aa;}zo6gz8+>f>;RqVPI%C*uMrB2Z zUQ6>|W{T(dF9!|&Rv#M<*dVf%bjHQ zKDU@88gVR?*tlIo z==Y1en;vY}SN0c}JAau}T`vMlzb7Bizz|_MA#ISicB*R z6Cid~(6&IkOl$5d4puI(Q1ignOSyq0;UTPBc-R|_an@*v*Cbj&H46h%#s#=h@Rk}WDta3+5>009WW2p;8dJG% zj*9;a{=kR19!T*1K6(1_r81g6FXZY9g}F!2$3s{}amJ$07{tnBjXupqqxdST)><$t zxr?kL@J|}?n||>wcA~-y?xhCbn9nA#_NPXddP*oW1)yx}*z~m`7xoyk5z7@>o;w%eM>l zauMrO9I8X+s^PL6ig#ZdnHzR>R-P^nt+qq-3(dZvosJ~Qy1ASLFT&@M=6^$%;4C`& zpUZDg1a1UpvmytsugaUE8h6nN&~<$5z+e3vBFq)z^js%~=e<;3@uYVqW>dKR5ek%AH+AA@YEm5!zRWu!i0|q|a<$ zh>OTnvjGnotQ41_+yJD_f)Cu}%_$&CD0fWEYWDrgK2@N`Sz$*FZWn~43QC#)wPy5E z8UiaQ_5E?+5%s3&@w7EBMOCn1S?8~B0Yg&BJZv!4FaQlS_bz#J#E+s5m%;9FO{qSm zw%ms+dJAMA+&6|nowdkP8>fOk?^X`^Fv2w5*QBWLJVpa?tIbDqFR;O!L7a_H>W_pV zwQB&>hGekpx&eFrQNyOrdtiPaxgWW|>!Fg%{#||`X`fx)AvaZpMhu{z_5Zn^n z2@VMsAV3m=ySoIp!rfhh1r6@*?(P!Y-5tK-obGz*kqT>VG>MEKFN=|28n|bq|xc}?zQqGWXU&fP(G)H4F*Z055YyEVsn{NU` zx^0i^o}^bl9s;DcV`%DE{2sdM|7`L|inVO0-39Ur>u}hBv{?|JxnY3QQ@c&*v!i)1 zH^Do!Gij5u9lefHvW@MRZ?VD=u6vHiLD&?=^(m=S#+hYOLcn414mQ$JL>~&SWe^tT zRk>unn;usx2e^!2xPWgcOLG8Of5T_Q;fLbDo$T{J?%$hTJ-bK9V4N>Q?gm5%3t#;kef zgCm|$=ET?fi#?F;6)a2LT$l{Xn74lu6DPQr1uJnDkaM3|i1n6g66!;q$h5zDYic`^a84<*N%f$@n#doZ@RX6ll#TB*7G&xsDmC>kemq+aYfB)-3k={;3VJswoEYIkN$o% z(Nru2Bz&S*-JkqBkox`-U*_PSNGja>FMc~ue-*_oFYkeJ>Rp`Pl zmZB>MH__}M3OWw_{X*P(7u0`&w@f){L*YMS=U6Ouxdz$#cic0pk0LXS#Rv=7d4vh| ztD9$Un^u>zOze>VIv(t7RW2v*(6YNrDm6K-2Oj;rek^-ACmqH z^AsH6a68dyLHrL8^#$x3e69Z~L&kvr`8UuC{0lg3LH~cN_kXJz@c;LzKsn5R;=?0r z<6$YWYpYIV+#IM`B5*V`J)L}4&2$NG;si&&&*`>EOYV??vsmkqI?vp?{?l-j*E$M5 zrFcJ`?i2=ySx11PnrCsq?>hlCHWf94-!k1R{{%{n7~%UNOm~wc(J^uPSIXaXGaL4Q zD??f;woKv|y(*e;h;F@ed&DoENb5jo)qt*aR879{*BH_l$vdUpJI}19VlD?m5GC(I zZdQkPFFUo?-MG&+ro3wY5*io`3)!EkPF6zxtC=}~OPtO|<=ETY-uzyG!1WbE-Je3IY7A`I>AR`|&A}Ox#?pP;t)*vk+`RvF32AkIoj=S6a;j|%M?Q$Ll z>Q8|9r1ELb-Ny0pi}UDltGlJLgwB%3+K;uA5A5{}+MTg3+0z>bTf{My%<+itpBi}t z44e*cw(NT$BgIQ0FOZQtI?Gsg%5rIHi;7UGKf546{Es*i6CS55mcBiv()PeXIyx^t z8p(M~mlBve{k&m+@372zqiscsTR2s6G0zEX^qZ<#PEL*|bYZ>5B!dx@x3$Ge-VDVr zM59S%hdoVbQBH;X64Y$?nlu{=VmO!rUV@b zSWlR_MDxdC+#h}4RVP1GBn2SGUTT-P$OB04lKbrRDz|_lpaflnVc;d@7VH6F3_c&4mu8U6T#|6{$U3ibqh_F$;lQ z?(0YelPITl2$IY_!{6IyS@WK87-GSkja-VI;R{cnZhW?I+ftH!e$?k%R#;Q__4Q+5 z;|B<7P5%PAb7d(gsn&dOahaGiBkwfcF4=CWL6*M~L%tWPcTS)au--e}1k}nr-(G+8 z(|0=MRxrfpx%F!B{?%Ru;*P#aBk@mCT?CREI@)cGFMA$dPn$u+hY1{zYrsT&knK5n z<_-qclC&B{mWdb2<#QTUv%2yykU#`zJ}AH&Iu|-zveOpYbbxsbRe{~S*w}@w-JjeH zy2Q-6ZGT>@f1KEjaJ1A){O;;YZ~_xzj$2tqUKzC4S5eZ_vi|Us!MN+24jJ{$_=wxa zI~2j)!6;d`6S7dVU&F7EY3|CO2%BK@_Hwy`0U!YWyjo}Oz94PQFX}CR%TMr}=d9@)4>h0V5 z2L^u$i;IaPy}!TmKR~2=EPw?AtfBYVk6z>Wo%sp$a4uBioMm^X(coIznB)47IJzWGUpQ`)j_RxTq4`t9S zCj5j4%8W3*zq&uGU(Zmwlamb(DqYJ-OC!M*E5Fo{J!JyBcSjYy2?p*omRF=7GxJK7 z+g&y^P%gHKdD!U??4BQLQGWjS3|=>4%GC5RmQoBXAFPqwzuDRe9Q4K zbv-`}Y!#|ye&(I9q=5UMG>ufvi|ersN8i^%${-@I92dj?#_v+K(yVn3GM;GBq^*VT zmG(nupt=PzY-XF@0h|dSFlRv0iqtt4yd|BP6+dqq3B^yA7mp!MOx9!IEl=w{ov3n9 z5t=o{ykGEtd4-&ABya!^kxJOoox7T1sOp0V4#+}`=?bK{wB4|AUO6YIDfd`qNHZ1Q zWKWK_jlpJ0Gpg6k;hoPxYZ|m+ob4U*x-e4JPz%cMe_MxgwIinlCR0CB8rxN{X4-7wyP7qUuK@Je&r$ z)SU~B>wPlEwY|GZ4r=BSmK7W}eHS&9P8S&7u4!h-^cM}1{yuk4Xw3uVjWEpNfqENq z!(MI5dXqjN8or|wN-kxoVdgCq%nI`|q|=*cq^4;^P^X~Q?z+V4?sW1|igg6i3ESXO zDG(V&z@+JJAP@u&z)h|d_dN~GYiHO;%b^KjBy7Bx8m_k%3wFcpxmMqyAWgTX?=dkE zGPSzE6@P z<-?Hu*-QE^>7S+!^H^v3GODmnT?pwK(F74If*)XHC(%J6!I!Y-_)T=+qiGue}ANUVd1COKZR^QFJfyf8l+r(6U5KV-KP3yAMy&2>J?# z?VIH8uKn@*D>3q>{7BcY>dKyN+LWlj>!3^dTG?RGWy>Hz)==*$pew6hseX?L?J=Z8 zB!3d-J4}8*aeT&a!z4{bH9vFm6(XoMJ+B}Oga@T7NVC%Uen1#sANvJuh*Bfe+iuBb z0${-~aB~dFy0%e2IVuxzy0MT*%v9;o>kFJR?C$PDARZnbx%v4z=525YaJ?Ucwi%qa z(E8ZJ^)fA#{P3Gus|e#bnhm{Z*(fr_R>gvhgxsNenm~f1WT9(dqKCUj-)zZLoNz{GjG;$jD*k#z*`R z$Ra&BDoo8vG?i(-f|$E)zvg}T1EYQyGBxd0(Fx8JU*};Uzxo&r0LtIOY~o4HrRVIG zi%Lwol>#_@fxqREmsKD~Ff^vBjPD{#^g{$<=}r_-(hN4)Ni@~HNN=IeULOxMz!#|H zH#|jBJ}Q=X5sQdmHkk#lJ#;Dh-&}eU;0ed*y>1m2EMutJu4*p~2^yrz_a#LF?Q$98 zOuG0W`I9rgu^UP);DlFYq3p$@&+l2x?@Ek~D``2;hqksSPpmmSB|TH-MkyNlCX7ho zT*T1`(bVe1SSb(VwyMS%In?nE357S zu@cwu*T}U_@mjaaL&^LB5jx##Ek$NMz5Jd7Z+2=NcOPnijiROW?Ce;dOk8&M${O%& zW%KtH`42H}>$0$Aurl6zJ6`Z!qZ%USrFVHIS^`QQ+9<}?UED9&LpZ)tDK0Az+(m>k;s=SBi|mCpl$ zS^$)*LU!RlK?;v5z99&V+IwM>Gg{#8vJu{S^@ZWhg(xWkgwz8&_ji$SoVr(Odr?Ql z$+Af1(Di~Wece8q>_D-nr)ouo%pG^ed6@pe)!5{`1xUW9V1FDpyq=hx)LM&U)B!*3 z+NF5(TUbGzzjiUnLpvz(@4vdoYnOdjCS(8z9$kdfj zbMvWR(H;zGR2JXS_^w8XWZc$D$M4s+_24X{DzJC+mzzD3ATlo%H7JC`tiS|&ngEF&%x!@8dy*3yXHWq;fM3e(hk&6 z_k0yDZ3HpA$HxPo(B51-gjZN5_ch-r^YdahQ62wWTm6nR^`xYt=>OnL0d>rg=pvM) z4Ibi~w{>>SFuAGbMec~=Tj>iCSb+9}C%}MR%G|{IYW@Sbluz7pc?( zYI7rQJ9JNV+w^|VxoZdG7Z!J>B*Q@*baqU(XY=D;_Xi^!bx;!*=>L*9>qW?CUTfu< zJUg7t$Ni&to2Xzay2kM35#j`C@f6nM%Q>03Jis9oKwX$Oj4XAxS*GwyJlJ}EUfUnj(0xYcN@i8-A zxC=Xn%OxYMkD{D%ydRQ*%&)GUjx^e@BlR*G-(uB1%8R_ODvqVUcY}FJ8QCIo>mGq5rDCOns+CICH_LU1y{9 zOF>Qz$sieNh#MD`n6W*81@ZDskL&BE-{P!Zu66Ws(7>mQ_b8D9PFFkArv%lWe_U_V zg-#Wg?!XKCym{LxZ_m6Q8Zd`}l{LNHAMf&J@zM{wh;QHL1eFZCVH~-n2lG1SeY4`L zBGgay5@P!t^Qq)ke!2E(-q-aqsOP=fIyN~ixTea>%AT((ke8H|fPYO};Y5LRDo$)L zSarnTUEsImJ!#yzctzJSQJ>nqTj4Wci89`O+_9{P-(*GHHrc%Bc(FH4 z9sloMa6m;ITy)tzs6r`JTS5fg0tm9OrBf9Y81py6Aj`WrsMEvPaX)>Y_bsOHkB-Mc z@3_%LzS}!aUZlh0DwbDoe!Fip!1z_i{Fd5CEcz#x;I8-PY*jcQxXvl;&x)B|$xr*V zZE+t3)woY_Tm)5_2D#avlUcBOSEgQ@fXwsZ; zX|bARBhz0JvAw_x>RZLrM7$(spDnibi-e70t$-J*WiuKn)~8|w01>{P_t3$$R+yIuQeuYddNn82SDIU~#pnb}NO$&`Ye~aT zL3!_}K{IP#MB{hrRWdBMAf{h>Sk4H%`M%M?nfinaRwL(V!nHHMdCB>BN#rf6?(51k z&b-+rLDR$7vdK7h{Gm(VCg4cR0cWA?qCWFIBVEknNviZ1cmia85YQzdd-qzS`1VD8 zwOh!DtVzFxb%3|8a;fv)^tIEZn7@BuS2{5ZI+zQ=vw_vuB;=ESl-Y_9O>vQ!ycvup zqM%?ncFtLz6-5rANEQPj*Y{ATY5`9eddph9;JZPy_=}Mb@f^08n*xu^l$B5S-Ney3 z(#hURXnfvQ&9wjuLv`@7AX4bh+!ha=z{iN6)<1{xMZqRZVAJxdpf)BiN_-ITV|~PG zHmW3QfGIlO<2wP(1q<^JBE4|;OLM7mhv8QDzlbmOSg9Iw%ac?dYzx^g;OAci#_`0UP??nycZIY4HcYjH!NMDpj6}0l=f7+#p`VB z=WUXhSVl#~D<~+a+@c~;P*U^VhnRJ*YP!iIh@hS!tgx^!m@caDUgMjr`}Vfshav#X zYV{I$`SP1wMN6!;$qbws?I}O!v8=< z9-EQT@Co1|zY6YQwS7q3Q~|JDLBmJhu`>dhIuLiHmT+_TwH)i{_X{r&W6|G0MQ_JP z(fOO-Kcz&sMA`)&z;{41?fyKN?M5fi`Pz+5u9r1eI&Jv1Aotu8B>0yyS4lFAo@dF7 zu+9WeSe*W$yv<6X4+-gpF2vZOv z_NQbJ+Mo-9Y&SuY%Ye6nR0i(k(xt>pAmJec2o4&K0?i6gHw-lR8j$ePK~J$^8sO(! zTW*M8ic?O%MXxph-0UErAPb6kW+>l$%quGPvMm)bZ;+d9I&5dai^ldnJp0T{fTl@G zvJrD03CtZqWWC>mt555-QYVNl{N7ugfP*j9TT;?7g{0{5Biz&hGQOI$)#lZNIbomDl&X=_npRtk$}lHnD8C$Vs1*^EeMN zv3wY8_F<=Z#Sn+Y2sFgZUw30?b7Tw<` zxbr7xWuBmW%D%UKa)A2QCG#^+w=4_T^;NLy@rM0R1rN*QEVysUBS7$@Xu)ri(gA4%c5TM z0eQxH`?WV=0yH@kSKT*1YFmOVG=yQnlUDly6^!U$880pG@cFD1S>E^6dMf(Vw>d%GPzEX7>2(%xk{T1x=&g3B&SCwVmB)sz}}Yx4i%w zB=0gYhLIy+P#gpyK@f$($Je_D6q24HM0aP#4Bvt$qtN`3?0uVOec^ci5l(bhOhmMA zV*}U#(@uYr=2VI$mB8%lpWV3&d<*L3CcQyjV4Pg;w$oqaFlpI%H9=~i=a#fo(fC(b z<%p6y=yYVl=u`7y$CQBo;1;Eq|Av>l1NT}dzsQ&M+MX#xw=t7t+-GlR%?I}w zV%q2X(23V>vST#JfVDt}fW)7kGB|{z`9%>{+!~@T$vG!yk_)~m`8SU>~F}2 zXvlLLkJ{V($C@nUB$yMEqCF@x2P;qT23z^0rKOy!-n9C+J-JoE`gGz>m{x46>r}Xb z2!(QF-y}d2A0ctC8 zi6IJ<%jPsu80*IB)h#3sxNP%tjJV8GmeDkuNeUc)`iWn?e&vD7f|&m2K+T-{@iVo$ za~ir#schEue#}>g8mkBGH62PF>BJDDz}sWm2ij27leEjGK)`PPo|NZQqt`ElHw_RZ+g|v zw4O$J%I7v>N&5xeMLhcpdnTvqWsklD`}gb6*IaSa0(OK*kkD!Y+B;v`c4mD|lE=Ho zNZT(*))`fQ#*gkFC?@K4+2K7Ox<7~?CWa;M*4UZcku}#yg=7`fp`Jv1ueotKI1`3m zriRj+v{kI%`~l0x?QZ{g$?3a0;yd47zSPwm=NKAMCUbku$6c(GMf`?fE9Rj~IMr7- z6=Q5X4sd+KNY7FQErb^Nke!pSzcN`y5X8dG{TdXtp7MWTQ~cYVoeVnn>*cuKFS^{~ zVlf+=3gySQ5|PFoCnM8iBWd@fOn>CVi05yJ247nu49DywzJ2D2ZAKMOS7L)4`E<@d zD$V?@g1$ph_=2fCZ~kJSDeF8&*lIz8fv>@)#Q=4N{)*|LtN+e-mFe?&v><$0 zD3W(l!r*!kkuRE&2a)f7WSM1U9v3bE4icLBgZ$k<%~y*f(?rq1ww*oK#QqjmknO30 zd&GRHTk`hF5Tz_DU4pmMrz?iUfMkdhD{dVN4OQTPG<7j(q%J0oeNwEZMq@&0_I=4T$~ht{JiMNY%gxch)jiZu6Fgp+#5|HG-uAy@_0N~u&Hhk z{YW0xh#=VeI9H~Jw>jXdF(}BYtRbnUmK@g`n|Lb#j>=y{NFoEe60O$s^ApXh2}~3i zzZm$+Q|mE7Sc(Yv#;KW;>!zm3h~2i8HIPUY7iChGSb0^OCaeH1*BuiBzN|HtFU{}U z+S?neED%rIvz4pE4DPZQ$*ccj9g3CPTnum)lJ>wfo~6dWZeQ>w7mfcz{#A>OeZ^sj zcOH`hXKIs}F?kc*$~zD8EAOo5537Xvax_3%md3bv=(^*@@9tC@EIho4+-TnEEKw@6 zv^Z#Pt|KT*0klFJoF_OCJz?*`q~^}e!P^Wq5u@zDr^;Ou(mQjVyhE+t`r$j?t~wNm z4EzFg?>t0X%|in!?WLfiq>Qe(uyB+b3&iL?`E$duAgLl+=R{9Bzat?td@_`RH9d_Vakpz#@4Wrv64=Fx1iz=JLZKQ$ys z&yC-ao6##26qK5k%N>aO*IB=Woqb16iIii6`t@tKSkuN$HAD#2f;Hi}mquRtj}f%lF66UKsgn$6D3E*KCQ3>`KoYgtymoqzKy{ZQI$Te4-&+M8 z10V1(HbD8*PwT$+t50Vu7xTOv~AuoHgM>TIMeVRV|I3y zhK5GaO_o18V0KosIKZcn3LA`Y2bG+qiA`8Q&SZ-~vyt+?#WSNZ%6rd%5<1~W{H}(; zp5r~|U$O9=ozj3emDMp+03sV0n!(G=4nNK{`Nyd88OZ%B4qQl5pFAKe=Dp~gGf3Po zx)CS%MF*TO_19Ew;FbFL*!YcT)EFBE4JUXm4xB?RZ(PuKTe5oLX=l{;Nd&-5T1}q! zy@|p^Ambol2|})z*)C$iM;qGup>669N8svNjLiC-ve*fauS(72EiaC{w}-1{`CC@x z?wMb5UkWlGaB<^SubHc61>Oh&6Y<&Q1&*sTL*IbZk!g;;y#*t?qnTmVRNa<`CT180 z)hMX$#7_`0g6aIcd&`QvmsVX0N$e}vR%$Sxp`(#&mVWfO-#w(>E$2L-W}4D!KkCQ? z^>1|5e(eswI>Y~K1~b#M=K?IITwvq!5AY#olf$4NAt~oi*fKgTw5Ra0!AUoO zOZ!Lo>Q5Z&^i_=9$s%qlSrJb&k)`g_=U3~=lYIK$rVyA54Pi{rvMn@`(1g8^N<=%g zCvxS&DFk}T2sSA0)})68flbwKpJuP${19Y9E_7_{KABWpDj)=R>H!|qdY-ATHbO*2 z^1t-QAeRNR5OqNyU@4bfaPs>PWkY~Jh8Qw)*&sJ9_L~~No@xB-;bpR&2-G@oH9fbrjko3|5^5Od(jC~nxFHu9E=kTGm7I!pV zO-U(3PsnZG@s(+RE6ir?x>jP@j64Lj9je9SsFfe)a9rVYE7Y(dwbW*!p)bH6ps=#L z2V}$os4|U+a?Bja&4=)rz@Qsl)ynjuyL%cW`jvW16EfwQ&DaC*QRxJZaA;w=EuS%Y zbyXWo0B-Bra~u&)l0kAr7e}1d7o1~&f&Ip-$B+Q^XnqYFO>$SwT(#hfn}*_E!L{~- z!g17V*3mAtu;OOv=1d7(Wk7peL4%BA;iUvLotvyq`kGFFN}xw`C$zm6b?@3>&aab& zGNx-uOa|^`$V_a8ui~0j!ek)4QrD8c!s>~F$`%juSGzH4oSc%gUOB ztxwIsS-E|seJ{ay?A5Dv?fYv1GTJ@bVB#k+)7eu%s>@{@L^J#W6>7ea5RImS*Xmyn zf1&{ZFzLSnHJWI>T&`t#3lgFF4N2!f%-`xQ(sOuc zEW_~G7(5v3zISp2Ir^fY-SCjuotiQFFXAY8d)>yU=m%sHzjhC>2Xhgk7C#h_>L<0Y z$l{g_CaTrjOFCa2cHW$AHLlLq+cScGJRn?;^RT$Esi$l{tFDfFf3bdg@8@u;Kv<*m zmG<=E;(#`ZUTnq6$6=1XI^-xk7azDz{%Iv)mOcL+v7zLY-!Vpz5ay8sB7%&H_W=Q7 z$jM;0_!4P!$rTpNsxiV`!m*?dx1I!{gFVK7)gD5Z3Z*DJ^M)e{ndNKVXn~Sh1fZki zv4vFUxYLYAg3_mpf(6-;ckeAehI4nOB5{T2m8p~koAUDOR>Dnn9uSRYO>#kaCvxrE zIglz&kmvQa>`+u0a8VEE;34r`52T=`pzi*kTlOaP3k!b8B4-dY!kF(Pf9+R}x-n_H zjk$=H^u&tKI2_XI>GummJH#NbelK1v(a{X%{=QzbEzR)$BpZ+M%&Z=GU^?4tUUXBe z+qP-bh&%>+`}3t>8QI5Urn5QteeSMDo^7xjm+JLDK|!iaZv@OY2@)pRK=3Y(ALK?4 zIDPuMVku7CaE13vXAN}R3NWblbk8%`%5xD8%r~{Igp1?Mfkjb88vnuGefO~!s}*Df z|AQ2JSa7&&n#&6=WP7vYK&b`mp>?-20Gr@%)qzsdjE@hjT*c1BkkB_gzK4tTm=bkx`NB9x&ML9b~;5iV#K?dYK9Wla74JoL0iq1a7*TXLunv6x5uWAYL}x6M!B|SJe|0rAk9{ z?4_~qxKJ|a$?UZnj%80&3UM%i76vfNUkwq9uzw{ASZYad;y zSYGt(Ez{8UE>`UXrI>e(3xQRt%x-x{DZD|G?Y zxtz$#E`Jy`Lflxi9b~rT7IJ&*1k%-l=ARlZ3VXx#m(&49l|oXy(Q*ZIRTr1x)iz-| zwb~dXslbtc$g}a$BnxZ^UdbU?(bZdcb4_51nZxs#PvETpP##uyobaSIA z%57;3d+^6D4sGH4QGUEI@NW5uIYw-WA7TgX{G+{u6IXSRv(4^KYv(qT^i=OVE&r@Y z->Px+43{hb5_+CDP4hcD{WZF2wy>@ekSw|R^)x?4NOQsr528=zhogXI@uzOi=zu$fM=I&&&&SKJbYOUCo;$f}(GpUwl zYIiR`CIVwmEfyyHrQ^?z&cJtrI;8GxW+{vrA|ftszzDa`j@zz(^W3#!+T;kodQFSt z_g62~4~Q|aL(~;0G~0IpnUdw?m@!U`0tO`HmxqpP>pQCF7C(94cnG!fHQ#94&U)H^ z|3vT|@C56VkOf-2br4=fFLH8XW1EOmr5OHW^CQYppZ;`@Je)!%ZsJ1@nf$1e}a4 zOADk}tfvMwJRhH#q=RnjYR`+0(SnD6GEb)QAexutN80nTmCpkir4KICU4(r?g1h|W zKjyMd1Zs1kh=yLz&e8=CF9NgNbP`lUY<+!u6w zY+1a|Bls3L__MfB3dI9cv6Df6w;q8a+AM&76vB&19xTR@Xt%)0YT&W)o=CN@|HQ$1 zEC%9EcNcbD>vZ&ViHd)M*LXBtkh%uUkU(J+#N%@-$j};_?;VTaKk!1JsqlGaAxd_UVNClyE|ilUs8&*^PjJHmT~^G zdj1W;B$fM>VHO#nNXvQsbm%7nmjUrU0`;xWMKC6BJOq)<*o;t^4y=HwTc@?A6PC6L zZhfi8v`Myh*jFW-56WZN(p<6VXIqfQqapZ!U{29KBBca@;ej6#k~nw$?!=gw?yK4Y zj=O3oZb%IRND1*4u-a{J&Qtt_4v7irz>d)};gX>ZP6K7wkqx#5lBdBu-Bk}z%Z2Rt z5>9u{7YBYMCN!Vl3E4@oFo|I$D4njFZWH#()^nH2tq1j?|<=c>achPkrM zW`aB5T(e*}&v zd}-Zy86j0Ll(v*GnrP+}R#1`u?4$`tpEM}W&;OvQnP%J&VYQ?fooc)^-t)sE3M%fa ztl!U=8~Q^XA23vb%`uU&VpHBf(lMoe_Q0a5DIw9RVd%Z@j${$UGQ0ON5D0wv?c4p| zLZM_&Pe-ItnLjYCsa^5(J^x82AoR7Q^ngS56ck)#i1R#+*(cjuKKKQl;-Bv?IU_RV zBcl3I@kF1Mq0U|4Gn@^I7`h0$A|>LdpO)*WwNVl*>2AQpHyQgJEa5SBjDqR2bJp?6 z#j{77Nt@vTXMR9lJ|Kbds>}ZRF>z8syL|TNNlPIX6VvCXV=tqT7LUv@&*x1-{^$*ufR``mP{^a z7ny#BsVVI*gmRsoJg8aOJo-eF)--$0)N20QQ)MXU`tSyZp#VVisH14e#cvC z6-|7nhKd+G$04fGIO%5vo45}=Jp!zr6?)ToZYEa8Q~Uc|Gc^Wg_+BC1in_^##UY)G ziB8OrL13>vnfV2*rv|EX9CbMJnz`q2$Wyd{K~)o5u$1#kE+VAK30(G`qz^BgD&>MK z!@6Q3QiQ96Zf}D{R*crt3&eHRQnYAh8>+cm^cTVF)(I93(ltX<7Ls%aj`aVG=ok^< zSr$mMa5t(}qrEi?L9h(FK}egOv1oG#{ua~Gq=;kv>5!zET)31HKNlG9E%cWRk5Etr z$E-UK71_4wL#o&2u!P26#jTZtF}f)yOwHUX8bJ|rWdEhzvn-x7kVx^L@fzs&U(o*< zb@D&aBml-g-|>HH6aFhY<$vn^U#RApA2`DgSY=k)+HafS+V7zeJC>`ktLR+!BrU2V z{EzOCWu=uozGc6sl&(^EKm)Pymxmc=f#_I9Bo?a&jNFN7hQpERt`*e6s^uaFCsb*w zfGC5VT?$H7u}I9KwbwA?;y-zV8cv70Pb0Y;aU{T#bHc>^SPsNP=f?R8V6H7w>!Any z)O43KWiu+_jmLR=i}Yrzn5J@JV&YI*tQ9`lEs(I3_j)8qqe39gkKoziZLqf!&!?a> zW|#Fr-LYtV*fgqmo{AXdsO$lfcCkNF;H3yzi>;!)>RzdWqff9qcavL*O{t1YG5$+b ztkc|@w^R0%F{rd_K;f`r>A<*|vRSJ|R6>E`W-lMnaAlIejIxY2_0Btb9tmoGBffyG zIcZfL&0FwLp1UBpn!nw|(R;pP&J!%}FmZ&va?nrU#7K>1D+^oCtGJ9%U5$zq)layY zLL9%6koa2NT>jTRZPwLBl|D+F;5}{DhbIHGx>Uea0H%;r%I0ILSOFF#i{BYv#EuHJ z@!``D%b(j|>`9zWQ&n|%&QmYv2mVK-W@g(aaY39ry#iewx@#f$WcyRIcRV@OJ!+KA}qa^g8!!a`BSE@ zcrRXEDKM^WRZ^GARX|*gmlC!k$&b(F?ZRUD!jaY-y;f^|Fw;Jj%euWMsaFNC@>(|= z?mpkZ^!omE6W_G%8^Ia1rE^;+l1l&8siViqq7x-@FAc0;UD^EQD}H}85%Yq!xU&Ko zCKTz;oy1%{=I^|`$hZo7O5w39tN?fZt=yyfUb^lUoXDosYjc(#lLq~#dMVx$LQ}d< z4YrlGtwc($;oRXH{k*lEBw4@(1=k1hHxkrelx5`aB#rnaz+9S|nYXDw}KXK^+sErnV0Uvoz?oAg5c2w)PA(_Oa-kK!ocPHaZx}gy|nv%B| z!W;=YHM>Ch2LABIIuE*1)XvG2nL6%y#ALTU$vVDF==2kEKqe-7q?>=Yk=Qj;18iVJZw zTR8m`x0h|~UYL25lB^>SiRa||43>jeV+Fd8fLme#npl_n^W@Xh`4vQO$o0W7to+Tj zP^qf+$ZmCo>Tfqc)@9E+J4$|jeoaZ)>7vYx;@^7UNNB?e11DV+*EGH4{Q~W_hsKa> z+dLcJs^J1kvn))aa_HPq&ub8gDT1ApO36ek91+P&s%AQsK{U0R=*Tbe#kkIGf%=p; z5YNQea*g*qZqDNKSlLX&6E0Rl4fEc-QiN9=PVZe$piYH`fP_m@9v$l7Ayl2)$457a z`+jh;xXR7X23>>w=&OzN;TMO_d?#l|f$nLtF6C#g&mUys_c$vjZ-l7Sz?{Vv%;W%KOdZ3EaJYVjO7$J3f_wz<%*>D2UC~aSQoI=Qb`UURX44 zM!g>bL=%ukF+V-?8ci@%b`>?UYBElavp|q%FScveb z2FG!&i>B|VU0@+@V&ceRJB-($zSIGRjsr3{?rJAUuIcTVr+t)V`~U!Z<50{?V2Lf?T_XBhn5h|l`nxXZ##vCpYk7`D>5)&XI@a)1yMstG}RFM=$?dUreGn0;Gbxv zM;~`vN(iLB6APF_W+%UZYC%A2F+YjMCFUiuSW5>L;H_Kza@%>1TVX7vK6zwVW4nww zMK-9&SpM}S!kGN!_-JTiUU%*WuRb_p>ws2j%8;2gI*2!&2NS9ne4HS&Klor7A({zqfcp{q4=^}A2gd51=-l|Yu zXJ$q;a9V6+=ZAP0WtqmHABhW{{!$m$aKdrETIi*O-}@M#sJ;DQ|5<`j5oc4=B=GDp z6%)R{jd0*?x|wD`>4&6r{Y-wyvX`Nv_Wr3S+OG|1-t!nMI>lI|g%|`E^pNzosJa7o zEdaM1S+)7V+FuXS8?e(f4D?EQQgc)+p^KA5rp;ut&QDecC^MXNI-roId`9;GwVCh1 zT$)0?xql$;DhD`*tP{Z#2<{^*-~8y)+tuz)M-;l4FGirF3DcP~x$e>T6uq&(ymq8H z`fd(JLB)SB(82gZ==S0bYBV8KHjy&W0)7|d07cC03tV+;EIO~ppe2i}>8Asg_TwEt ziR+v#IY>+K0nUBzGG4)zM2B_b>aC2paC9dFWAE^JIOju`c`MS-xmKt8k2q5Nke@uk z&g79R;7Qu5JSD)C`!!40F%fd5A+nOdxIV#f%Z1DrO=FWDy5=u*JC2n*lF=Ly1D z|DGO8WC=(3rG1ywpg+gp%$5OzWtILLk$`WYW@G}^J<$>%P1h>B>8gTh8TAP8we6i4 z7tpEB2%{jSpnK^`A;FREux&C+FpHJ14Zj?`7#fA@XX-Y{_2XrgRa8x)C6dl9=6sDr zywzs3DKwZA!m`V}J1-t;hG2HwQhKi*v-JGW2Wjf>m*XEH;nG}HsE})80npCz^kH{) z*76?)aX$mMgR=3ipX|&+L|rUh(05E>JX;-0f3vKg{d$@CR6Ud+ z$I1*hWMbtFXu^8&7@0X5e)fs<4d+Rn8BBN4ACF#p4zF#Ug?~G7ymtZ5e$^Ld&2W3l ze0qIjGp?A)$VVF|{dfTNk9XOT99|so2dv4QP8Y2m7?Zx4U? z(%Fynfbrm`RyVI4SV*o&{i&mj$uIG9fvFN5q=$-71pxvY6KHhp!6baH3o+9!E165d zXy-?b_4=aZk5hxH6fqr3b@=uARhCZ{q*b9M!k@^=Q59vaJLE4f6luXW0I-o<47OEw zE2{Vux88_NBt}>IPvtVbDx>wwmE0+QnJMe~5 zs94x1T1FiWgjXko!Zg1(^^mXYj^7gyB#XUkg7LlIe#aZ*5f(VULHTgBwINMJ?H-_^ zq!~lB^5fx(@V80>mlN(S&@kBiaM$oAtdqV1kSxXTywu52VXGaA{ibGS1 zYd2(m3XQ+I7qaUMMtVpjV%+2<2L{=t? zOVj0%p()fOrZYf)SXADe+ZV17=I4bQ+ZmgC02uKhB3)VfBrHY4<(EOKb!{MvhdK1* z%_^;Lb9H7?wFJ&;h^Pqa$U(v-XIwKoi>G7w+DISKhk*wQYcU@Hqtc1i~9<3{Wkh1o0 zT4HPGoA5r3TI2H^hGgqm=?@|%QIvWpunsBrcjU(68S+nDNmO~vcSMQQ*K*3HRw5?m zGQ5X{w8ief=kL%(9B)#EP>8?IK=eBZ04b$u@4(5J|0V}B{x`X@1Y#pue(mjc?+8c1 zu!xuFvwN8c!l1vB!6!~FjU1QXvu6zdolxpG!gEb|p&&vBXjDttm_S@^i<*RX8cv%J z#v18rcUM}KH9S9$o;U2@qN|n4U3gZ=_01JhqI&xHxZfVyn;`9x05US~VU-nC?VDh{JA!pR#?%Lr?x2A{A?FBJU;ipWC zUq8Dr{i(i%$RKWj^mkbD$AT;8fl20e1LXF8tpmJ+&SMiZ{E!4oouZY4$!fb+nd=|W z0x*2w;=%)Z$wy~rXP1*4V4&UXeWg20D`U(p_%EMEQJDYcE zEH@^9@F{0CPaor%6eP`ibJ#G5EXyG00_C?6-KT1gW4D2Q_65T&U)r^>mDLBdcB(zc zc=J;7nfwD%D3Ix)kbHLs2n^)=Ki$2DoyOX&pMHE^=@=LwC6T(~%e+PS;#{KELmV+b z^<2Cp6^CimoiA_;r=%~Dypf>ZpS|&t@Vc<@Z^G0$bOg9wG7$#`5C)j}Qse=m9kRh2 zTde0mV5r`y@#ZbA|H_(kY>nHq>F4l}q$Jj1UqU>WxQJ=cGW-$41YM!)1i6_3lKw#i zVy!buSE>GcNmgBK2!z4+2gQWd3)j#JRk4JGPjMp?d1h14crr+Da5H%3Ou(aI{My!4 ziuM`zKXVY=c|>+xOh8fK_Y@z7O#=!)+ks#<(H)m;jW=5*gtS)wq)uw1+q-Z~Bp@-s zYH54W#hp^ED3YJT&iB3WxKNIs4QcpBpkE`RwF>DGSIsKKA?|r2^6oW zZm!m#n~uoW)#H9*Ko8$y^4gC<5px`v=Zl1rGn7KghVfDR(hsNUde0dEutp%-e>JWh zSXuT))8ISf3$4$tE2{k19~rLyStoXPKq~F#ed3xdV9LfnOzwOeCH2<)uE4$hTH7B^ zrzPjL0PDZ`te6^~xnuJcEN+Uz>2#fZ=kC!i1hnpdk#M)H6FqG0kK_-ly2mb`dQ ziyRI$GBq52#(q*ley_4^`4#~Oaa>}ndxf~gZ})i#|AIeq%`JJD(c#TKCoP1l$D?AV z2Lt&YUgYYi^}iK>J;aAAA`{UQC^AnAZUnG<}Qc*hw~PReZEz-$!YV?+(+CDPwD9)VDNAM zq4Pa}1V>}S)>M@D-%$x4%SM#HjRjTLAjS1OANBm+chvLe&O7hmDuAtMdES>@FK4$D zm;T-k7CWiZLWVpap14;pdO%Sk-7)Qm)(?K^ocf?|H#jA($#ngIcbylWSktM&ZFVV| zHIi?9q9bvEKfxHG{Qz=#bL6Fay2q)KehpAb7&j6(SHW(xni&skS2u(S#LII1T`zy! zH2kxxAZ-mX=c{8Bq#I=gbcfPq^Um!9&JSyx1m0~hUv7Q!)6jbtRUT_%vGrutKagNr zLj2y82a$n5!r9(~DC{i9cm%pI?e+_Qjo8g;r(^-UaNaNlD-Chm+!SB$dG50sb$~i$ z?r&@q>qa0aDaV#dqAhr;3Qnb*i|1Dcz>iq@Tmx958+{rWa}N&rh#6uP#Ui(0DfhcSB)`%*%IbE!uePAm#9$CO(Y+5rhfiQ8k>R zVr_%2O$^c&Mx_5{EoC+BHQfJKty3mFOA{l7unT!v$BG?&%mzz;v{V<#;PZxCACqRC zVif$bobNd&cB#`T=Qq#>``^=iYi@aQr(ZePb6;2hZH}&GHx*=wEkEdzO#SZ@$pl-* zEd9!CZhrq;rfRPu4fKk2L^tjtJ=TM6=It*;AfuHp(Ts%5$CHm%9|g2LX}f-e1|RxC zBtXf|f{4j21urqErcG+#7ienj)fF2W3)9vai4Px>u5wZxhIxT+(!D1*3qm*^HNf*# zwGAL7NQ~LbW2O^>x8CL+hcaM0bv_JE$u@68&q)oOu|A7BQ!)zgl<#tjz<0^V8SwL* zi1W(0F12WDw#c&deWA>V{dJ{XSV9V-D?D;~)-61!-X69EBe}&31y3EF&%^t$U1sR~ zuulE3E|bK#$_jya@QlF*&$Y7g$;d#>0?yBKth)@K?GM8u?CfwF6vMp4r`(!eWW1|x zjP`iNToiEkG3u|VDqrqd0?%o9ieWF6!8cy&Le}TB){h3yux)zgDtt{$V^O^@^YzhZ z1Cdf&*S_MJ=u@}&Cx&fzA(({|_Jd1{=MZ{6K58SQ%4A zxw*>V9$?cP*T>Vh?=_6NF72*rJ2hG?|Jmk&ZWP5X17S)JRa?o{R=rxZm9_$=l=0FL zBIXb2ORQ)Bv^L+W!L_gRL+n3un~|)99nRCsPd&?{ulL0(2irV+c2THMZ7o8tWprHPC?cBEy_@hH%mYVtM47jH6{ z<@;`;?GGt)BUt!L@!mG0kODU%AC?)3JtKw@ni&L@F|wc zOFirTpKPb)1Sz|G03Z!|pG=n&{2-%)wUuA&_HI{xYRB*^w<^TjQ;R(5%;jhK-q0W~ z)D}7J9KIHKB~yYAb9u)(0-uL)`o?FKf0Nt!RPncciVa@$;-c=Ew;vID{9?6c>cl^Mv;J<7myL^+vw1dQBtP8KVSxy zc|=VA#oo>uBbb`{Tu|mz6NR7O#LNV$K|1lQPPx+uX4wP_W*0-#Jtp@1b;T;iuZ;pp zzvoH_n6D1SX4Q*hb3JUsf+D>0m^xVje5qQM>Q62y_hBQ++)SzId*CFdYMqbbJYZ&qdSq>Q9;7)QEnt4 zm*tT0n1vRjt4eH&CVBJcl_Hje-&2MB8_gH++-FMl^ZA8FOwfg~&U6Gw8vu!uj#+si}ov3pF0R?&+SICt19D^DStmb;*Y&;K$skG9I-| z)hgi_+-G)+MI%iLx;l;!M!^}z)PH~?I$BCjuW(CJZb;iV4xv^57ER2g=HeM3h*pyD zI^DL~D3K~EDoS(YPd!+-HXq8`>@ze@XlmZ1TU^L4S8$Ghvc(AcD%ggdYlgpRE`QjZ z&{S)FJGA~xcn7i5uzo|)FXm-U^8u6<)omc>vW!ua^zNnOtso?juES7B9FXRE-v`TG zxC$ir4A+e|cPm)Xr zL18~TkMp*y%94!pQfiz5aC(YW%QYmOKf~!=!Yg@&r+j?lrTzi0cpet5I1Lu2% z(<+3{I9+s39qplmbBp&Rs8&T9F}1N!uSJ>*5b@cb8+fT8FM5bM7=Yzo03N7bR)`NB znof9sXp=HD@QU;dPmG{jeO97K_^pUG#)=<3w)7Tn(F$-U(g}bK%U-8!(%h$btO^H& zt^QM#^u_@+-cM|^alz#b) zJ=zgJlUzpivWsG28;x0Ba{_Ia+5J0rPfmExCv>2Y-b&`KG?;`$&pXW7$G4BPwHX;k z>4X8I?NZo?OFmC%8Yt zhGfgzlbMv3_iG?9AyUPrx=En;d`A zbr|;AH<;4jP$(^kcBmE(=aajAy$AvQU;Rki9?d(twRa()%bDS@Gm_hVRkH{k)%S8@ zSDanvsY%AIZW8F)^?vDRx~LXQ|fcHGrCr!%x_-En4fwq>i^AM}ri$*g(sG8# zeCeFRjifLa-TbL*>d6fKZ)GtaoU-Bkc+bIwh5EhB?FG$D$93w!6Q&FaAG32wh)o6} z;Gtl066M@Yx$?vI{j;md7}ycTuZtJQb*fjZy2m-wA=Ak_RLy}bE>Si~LM1mxebC0yRe_&{LaQ$<1e z2d6#gD(A9SiJLm={Vg%1ZbpS;BP9yFb42^WreFgKo{f~7B!|eUR!*!JL0?+^_U;au z_H^6K0;!}d_D1FTw(%JExl&*zQ^yQ`LbV5wy!xtqK$I%8RyZTEs->l+x|7JfAjvnf zI>+dm-~Hr!cDR8McFZRhnGrvQ=jCjQl8n0tVi%q-qK>lf4Rz%9{M9n{D3K?nRd%jZ zKK)c`z4fGT!RG;}Q>|Ak$U!Gq_@~2$r37eiT!WanXQ1mHl9gA|am$w`R7O6_$Rskr z8SEv>yV{^Afu2DYdGGE<(%}?-tMtA8Tf!$ZB*SR$9sZ1A5#UKk<1UQCm^5&`zmk}Q!yVn8@1Le> zdZ>i|!kxY@dntwDF1=*3 z&ak#|_F1A1>uQVS%pxee=DY{TJ1TMC*Q;M#+w(Ytu{J!ezYRZA%0;fwGVYyR5Apu% ze$W1r_5<<{BS#S2n<1^b@9Fcj$y-Jg6Hz; zGH)Tb*0Bk*E!Su*%SBobC4yKD4K>KdR?>`rU`-8Q(*>OZ<$q{>(bb)wtMEjSXn$Cc zS^%6+H$69I@Xq_Eho}QmEzD_x%uh`~fZep4Q4JkUHR)L15h6xutyRJCN@rKDOj)(kg|)}Nf5%x-BhvTX73 z_3ap$nQ=Rf+t^UeV@V5E-6&G*%Ng@xJ zqS8O&^?e0~GZ%^l8~zdTG&b4)SR^_ID?&c}`1>Tb+tdR!!*n2dbCh#=>1^mBp3kk+R%j zgPfEh4;jr}qC9#A;RCsg>OMD91tTV#?`s27N0LoQ=qHfQ?zMqA<-G!hl}C}X!eN8* zlp$D*<{Hr++SANU36h3v7n-zyAh64yd^P>NAOC& zvhniaZRlE0-ZV(`|L+O@-JY7p7{dpV)ZHc%6-(Do`)Ma6>|+52 z@l2M&LYXx13jKaBL_F_MW81GOyj*$GA3;{ya@!mXjc=H5)u|1peR}KF_qjM1y%~ME9a)YPz;?2&AMpS1>8i)%n+oAYo<~RJ@kwd{ zuM%rNeKNi|i}~o+jQ22Z;;ff}ZwLbWhB}8B@f(L==9>W3M9f_sFYJw>R-IOxYxFws zl;7DM&A$b*>hbW(lVn;*U#j$&!1nu|sE(d}zxovCihw_gin@=Y!$$Yu?I_Q6;jf|m zxLeyQ*|=LrV{I=(L&I{6m3YmdU)@;-%5}|9U2&kIHoZsGIrh-*1MiX)I2`3^?i{l$ zLisQZh4AfHUmDp5bn^aG*g+SKIs*rYU2;trVj#sC1i9cFm`puZ3mLHuO-M)tph^$-%Ky=zlC#Q{U8#nT@y2@)c%`bO z;*}d~rAaRb$$TW*rd)5hCQPO(sY0e4f237no1iqxIX)ZHGxDr>v>k_o@-eR*)sMde4Ty*YNG*v_8noT08ua(NCL72vf)&&#aJ~J(b2UuzvR@oxmIa zkNE8Uof3@vBnV0Sz_!RZXUyvy;Nuh}^5#cJq`<7{Z}F)ZEYM<*HpJV9yp7+}WPADSOVb18Ow zS(`F<;?qKLh`8X|-*5quSRJE}+w_5?u$q@Kz^IHrdL36Z z>_I?dEvmX~n~H&d?OYgo;fIY%g9*}BCvQ<-vx|t3)6)7+jNVPX6XsXUDnWj*pXrnh z$@nJ?--_wzf95~p%3fyP6jhpnU*!t65mGXGNm~J{5Z%=J`xo?&xvqm8x`D~ zpU~+T-$T1e?TSau_ojgU!5}&NuZ$kJ(<}Dvwsr$%mZTuci75Dppl| zZEg8V-@Q-v^ca@5kY&eiCc0&G)pWwXhvw=PFxB83^Ca*fQ)y*{yLPWUJcI}D1VUaI zHac;@i|Ql`>}MPWhkGN)xR>!DV9MU2&om!5(Dw5C3nE&fbvFKNmaDp+&@{3(R)lg& z__-}jT%&OZ1?fl$w^fVkIj^ZgsXb?%lGF#i-AxkX9)>MdMO#9(b5rEHlyU#c3JI8( zba|YAx>(J?*!jlLkdaF5-PDaWtz-DQUj3}!5nCX5pf9U}*M!wbdB=gODU@ID^FAq{ z5HBC&_C&3Qge02!wgU%J0U;oW=m3Au4M$E|@TwT<26{0a1iG((-%ahIop_BN$p4{* zE?^P}mCB=w{X0`niG1hU#PMK3Plwu|}g&Xg-Wg7*B+){}<3*D$w1?HSH5}9Wi5F3Y!OMCEF1->wrvIdooJyxh9{3Sm}9bW=jHQmO!-@t1jTS`Js zDYvw#$CCBvIzMDdTE4lW<|VqIE9v$!j_bz&++A?DcwLdPud@En=zxrSYRKEfsryR< zJ=q|1vI$|Lq$eq&hn&&&pw$zZ`&Gj_OxL#p=TR+iQ$0LA(_>oo-z>mRw&LLzMNV$C_iKa`xrlG<_O@-{^)A!5}YeCu#ZKqQlIufkD&+A68aYL3{aDA(ZzZ1|<*^{1RzJ*h_O^_AvVdPmJn&qZg{e8;lSfk9}o! zcJ|1K`;#|jOVkOZTrWkw?R(C=Vcbowvd)kO?&mc99qKZV=@Z3K|AT#;LM@J={; zWpLb!&Y?y*)d|Cj5{*CMcQzLu3okCbyMWmTf4KmQDj48S1(9PHoE?U>82!xqu>1$e z;vMxr30u~UR#N*+6A^C=tq--Z%P*e0^8}oTOil@|ehV;e_$l>wkp1Ua*Vu>gsY515 zJ>z0vfr7X0#fs(4DEHZI;4ZgpZ!~teT;WdjmU}iJO)w?6yAHQPC;nl3_R}@p)3f&u z5p-6F(c^stwA>uwiIkcW?CEKXr28!|y}f@+`3<9s9lQNX6)x!!dyT@L`fu`+bvD-? z*ZC{*U1-ga;*z$x3~Bj0L%O%sNp=`wz+Nnhu5eynu<^3ki%kUYCCl3h4r`JhN4Ky) zr=x7A#Z_nTBSR>Fy-!)rZ2vtu3JOtkez(tP$alVIx!!xwgpqZ}JcmB~Z_yH?(ps|B zh5q~e?38xv8ITzwvDE%cJxk9urykZfMPhef_vYWPF)Uv(N3(I~9k;;)N)0ckK zqtXHqK|mi?OewbkxY<7jql?6{cLiW{HCR$Pbp#!R9#weL#!zQT4hi z`-#w)>)PG-J3q&186*nkgy8Xg6xOf?S}{_~C4Su!iFpQbKu3K4En;IPwdEl|cip}k zJ*QqRARxB7VH?&O6Dl@5=NxRzHP~0t!tvl|J2nK3f=&s3*jZ6;##Db_Nfb%m>3#j4 z8}H{@er?Pf9>!iUI`)QA0s^}=nmj7P8(lH3{x>d9q-Y9tB>OmI2wUcKO`Z@AXLw*l zEsNu#Rr_q=AwECa+ZNHCEpT&o&U@GDZ%OR zUljSrZYSY2#x^lIhN&b2Jd$H9S>PJG01tioGLB2Ee1-$81XS|`XdP!);mIoVKI4oPKB+EyKi8k9}@yWS7LI2_z|D!dsa zY*?t%9#`j*GO~HZ2#=ncZrvMIk+#HJY-T=43xz_KNdzC{mG0pUn5FL)50CSIe@=V3 zes^jCnbG>3XD7i!Yip}$#M@$wy+cJ9G#YN}CochsvOE!-R>C}$a~(r_ap_W_odm<; z>*w8XbSGiX(Smiz`9|RBSj5ZF;wbv%Em{}*g59QK&xGW&{<3$V%-gX2%DrX7Tx2{v zG`;QOkVP}5U)19>Ef$p_G#gcX|CP49b`{Wi^8NPa%|#6mW7@^RBm1rgwU~c4v1ktz z{GZ27!JO|d`eS0w7#=`VQPNxPt#iic7R-0wBtQwir#}VC+Mh64|C!Zg1Q0vJ^KkQL z%dJlqDn95IXZSbEh&NQPu}C$*8Oi#wUKk1q`-_Dy+QVb{Svtu5>x5=zn>u*68NACZ zss$YR(03B;OK;5FGA&$ zYAFbMtWL-s<|~VpT9@z)K$rBsfBloVUL%gDd6qBATuxIB%-ddZ+Kn6n96RJil0Q#Yjv)r z)={3D=-H@c72+}JV%Ff0G0bIWV3qa2W<42n7t1vp7^>@OF9IXXM*q9Y=3jA-wDGUa zG}?~|f}ii4bvlNld7WxALzM0JUS!bU6x_M1b|`X+AT(e~&b&Kc77_u_`0Q2!K@HX&&`hEZFgw16r zCJy<()&ssKeR*=1|5J|hUj-6WAr#8`|9_Vt8JCy;55s`}M{=Wh+S2&r^9|x>)e+)I zvL*bJYpe^qnjXYGnI}tIE#4{`_O>%iIdH?pLheh;(~gdh76<8~(rFiqi=ys*_wJE3 zFlRCsf~T?oo42+B7dhdaN**JEY>00VAJ_aA_OL9111ZcaFNN6Y>Hk3mb2Mpk@@HvH zI_(@dK5#h!zY4ctG?nZTI)y%b!So1{)wpf5q)6gTwV95IE#GCVKk+nG8g7# zfO}(00-50YQbB=neKaTQ6^b>AR`ulMq%O;E{Bq8sD;cLmIiNCSShEoR6;6^V3-nkc z>bqkF0&5m;?`~ zzV$#@D{a7No%d)GrZt5t1yehARb#_ofP~t$y!u!_eHsz;^RWHw8Y{M*WAW6d?U(+S zk4Xm{96Ap{j1@>*Cy6v6Rtf@Rk{VwXKOfBC|Ad2!yY|y^pspv^0W(J;&1qi>tP^1!Ib(FR%iP&Jg+B@k?m#pE=UPSvzOM*B z6D4*<@R&Y$!cFWlaK+sq9?aA=dVzkHM)Ml; z&Ssor{b%dtvJ79gj<63P*`)CJ%P@W)V$OP?{4ZL$%<*V6gyd^mn+ybI9RB!~C2>>5 z`uCmg#?Ifyx9|QYo?Gjas1vcQEe#eBR6`)_9302f3(oElImRn3IFR6w5LZNLt(mJ` zk*$&)`&_j>88`w8Nzv2O`2lp}ErLqd;-G77sJ|5dc1wu#0PyN0{cO1hPfciT*}5Z4 z>J&2ZK?H@;oh%u6gPvW9CH!+?!|96_$M;ZeQ(cH^CGeMk{`f>UMd!UO!KW_RxA2Fw z=?J||yNx`gPKUoq4bE-ZAazfDOLCnC2*8IzHQFta2Ln#so6S3y^2Zk5sCtn7vc{pHQWL+(}* zZ(s-eOj6gmc73RJC2?SLDB~Zxz+jd%9YAtNhTWQ!>oNU^);rUU{scC5_KwsUj zT08#Qb0vdiOkSKjf$a5o!Z=+}Y)d7ycY039?a~7b=6**Twl1C)J$6e!gVG=A)IKCx zF}Y-oOd2Qx!|OfeBDEL0$Z zbprAJeSN=IR-SxOspA0q%o2WKu4O*&1-C0G1pJ@?A1#B3jljg;zs>n#4erZfX)aV> zU*L65Y$bR>42`gLYbL@hVv`}O7>8%SRBp6s$RH6v-?NnJ+8;*q116InSqxhl8Z|EYS}*_F8l zMn)9Cgr}zAg-}f^Xw9RDFSRc(SuHo`d`?u}?)Qy}pKvVavj}#4@J7P;+`x0A4>PEQM+MgRcl@R2CDAO)c zlqcw!wzdalXo*xV*D>ql=>XOHG8lhJ4fBqCV=O>#m#>B0K4^;WxEUiYh0QcdX0o{u z5dr(13j-gjrkW+So>iKJaR-nF-^oQ;Hx0k)rf1CkS+Kq_sna#{CyveM9 z;QN#{2>R94)g`d9ViJJIZ?gQBoX0%_PsPrTy(f|)1RI~k%@I>!-V+;wPr@K5`1sYU zSKfxEZ4zC-VLp}{$|vz^Xl~w=@?-%FZuJ*A6oA;-ns=yE%ST5|TQ`-vJk`4%e+_|s zV^uRjUn7$x{e1SWB0hpojUA>xFPi7 zw=b(!(_`2Ph1$=~pmrUFgTiXpk!{9H$_>jr*boilWFk~O>9%htp;p#4q2;HEQIAz` zKr8(^(jMidO0Le{f+1Xz9}WgOytVvKAN0-KJP;8eaj~Qq-phoW4#(O$6F+my?6?L)>N>I56Li?R4jDv5j%$rce%4HvP!u>+e z+NM7*tQ$|_0fQvZ)_GGe>qIJR4&;3#1#pfIpm$$2kjgO0TK}T?UFnfs}qV)2G z)*)YzOL!{(tMh?Yd4*?{jgi@he1%u*;6Te)&vZ8uf?H=ITW%r@p!4VWXA8yzBj-Bf z1?DZFc8YpAa#K`X+$ z*xinH5qBcu%a@L^+%gpzO9%NJ>p)yDMA!rKhaZTZL6ZI7e=TY(7`smTADx2U=#fdB zooP&?@)!6&nDgJASck{4`qv6@(0Pd;p)Xd<7x!U1q*xQIWxxc`;dM_XrqxO@;MWfl z$Zh*|FL@#S??|XM33eI3eg&9Hm#Z(A-l~w>0d9)Clu-Uw2O%(! zz3~`wc6&W%omEH+wez2I5RyQjO%xpj(@bSa1&Dz|9ELfI6HQPmSyD?p0n9I6yr{hL z{L@7+m>~|3RauWDR>6s>MNEEK@F(|lg_H97ojZWHbPj@1;MUFvwj^{4p* zG!uEIe+%CHyNZR4UE#Ve|IR`FJ723q*#%H*yPE}FfL4PwSf9>*_PS2ad<+SEJv)*C z`^1fgoDlAWA3Yn%9e>oP`4FOEd-vsK{MH)9I4NXxjfxNyrzFuL5W$Q?T$~DWG`Gy| zUjrtJv^8Y14^&oF#ige&=D32wczSx8=6HI~#%bm6))rOK%0m!s^t0V8F@$^+n4mJp zM?Dql|CY}Lp%>~W1;3ffsDqgpTAiNtj^6j_$XLDVo4t>}8yxKHgoAG5-+5FrQMEli z@;G>SHCGpy$5bv&y?Tf{O=ciG7;Ga#O434m)grZb{3LN6E&m04htKH5c`3Q4Rr$2Ca{RGx*S7B%__942Bf&P*3<~7N zPNMy?@xA!(xLn2d1>aO;U~(B|tpM@5mQOzS{=WLv&l+i&A(o9#tF|khCmnqwBRUka z@`#w{j&Gmu*h&rcgGmY3GtnAY-%lc1Hl9>R&a}OKBP& zq;6;rZ)S*`z%Kr%JxLdM-%_d90#p?d#tx)CFs&QCxE8{#mC0W?s-x?lc>UDNj5n^VY$DyHGbQFys4X{ z3%QKS;}B4f*Y78fub@!diBUu^J-Io|%#UlddD<5(Z8}`17z@wVk;^p>ptw5bi2+z-{IWK^6Kg;j7oM-kVbW*^kB<|U8lQ0WYJ*e zlmAGI0M$_#FeX)J`isQvgsOgr4^+jKnS6MT4iaE_Sx@U`!rqO$&6jV!+2P@?^Pe3ba(v>tY4xl;3hxWumQGlU=~7d&^o;Hi%!S=2fT{Qf!AlYKggM?&z&_A~v8^T6PYz~PMmVInqHogYvpfQ>ys_?7 zMvm zuT8{dz>UGp2C3NnU+Y&~mjlK-r)18BJ+1u4!dk{Lt^R*VdQT0H4pruHCoz!wf{9j{ z&lPBycT-^tEQ*PTe{f)PPbk z$|;a7XUK;qB9R)NewOm&F@sgp8oN>C-{`Y0HVFGUERpW?f9HBllz$?A z_ZrEG(b`XM#4nn4v^ahchpZM0(ig^6Yo;ZlZC@mqZL_DpFCDKIm4yLaPLgSkc`ctM-XXY?2} zg!-1Gmxh$AH_a_AnWf70UAIS{%JI{0?D6LpCR}IjC`P^UzpA2X(|5!(fc)kCqr$lL zHTnZ?b9!JER{zktFpQ2OXPOlFnrGR@- zyW0xqpN*rX74Kk^Q8_m@`O>A6%@|TfC<3|M9MHGOD*j|mXO|4xb2+)|X8+Ct*m#7o zM9n2tNvr$Du-H5F5?xcsUj@G)KR`GiD{ruqqb7_M%)|5gka($w7Q zryCd=5?u7Qm~)Pb0-}a|MXPZZVl3MYhwQhfyM8U9QRYe=Y&Ic{#RDqwendccP{dM#LgBD zJoy}O1a}-1dEaiY3MAIwGoonVnO~-V;;kY}F&#g;^P<9P&P{$tonwixSBqpyD!Pz1 zS-T-6q9yUhY*lmX$G}b_bVagz`>Wb0a|ZorQcT`g8RI_R7QZiXEoq6sHFMOEjqY?@ zW?at2C+vkow>f2+v6*O8o`JBw@c_tWra-m6CAPdMHX@XOw9bb8ja|A1IgfVnW5f(x z*Z^LAKGR9F52v}<7ZV2eIU*B?_hIwJUtXIkwG6xc`*NoGAVmAWOIp0g!PJ3ElZk{P zMx^xHI|$3R<8f;VpVyRMJj>c|;tdOi243zS<^T0w1akq0MLjMx!7E)i@qi(y$K?}< ztOW-9*x^oJ2Xyh$D;I4#BbKb^5KkUIob$g&n7#6%LyqB%mZBD_Vm&givhuAEPOFqS zZGzyhn>0BOr=4KR<)KJt;y2%lE5mvq8WVB7qWq_&rLDaDRh23rJgAL>!+W9ZV^NQp z`|qM;@)!`OSACo~-dImVqX86BXw$^?!m&V#B>o!u&ImHlB5FM0iiW7upK4(@r1!@m z&9NYugAa{hk{OeK4QU7Kp>K&KH@=>EDd%Um5MLH(o_h zVsnLh?$)B}gtF5E-lfECscA-Au05-|jd!JZ^@2ddMZ++0*#;Y(KD924- z|F`-HSU~~2-*yIEZNzy-ul%b1FdPNol?yWAPAF?r6~UR=BU24xBzM^T2u<&J-O`=m zuuiBeSw44pmJ&$D#SZ1^uimfLc^dQD8pnD#y?x?zD{XT)C09K2HR!!h5-(%C1_6Yp zmukHZm)*kB-&{YBi;oWl)#F<8#d2rB#S%WGPr{?$kpgg83J$)X6+1cz<88RNm%?w& z6L9^ZM7Kir-7t%E^0q+zFGIEWV#9aP)ALziOy?)Odtl%mM8m*D69re-3U+x$#f%#<&;i#r*GX)mwZOOf#QdI{PIHJ6D8%Yh_O`Btp+_SXQvx|3$R6pU&Aj)V$LPB|@qtn3( z&pduslYXgte8r;#QIq>LKHKL4#zbOMBG7ZzM6Nl9 zO3upxxz5Jfd;X^ZsB_$wp&uhrsUP1QdiYB~)FGL}B$US7+yX)ZZN0h3^~mg^2iv3& zfcl+*b--g%Xr2B2z;j{;2b(t0?ggi0X_ve&@WA);S*(t>fRUCURhT0+$$_l<_}&tm9K5|*1IY%(-#{##wVdu2)>1XiRS&HvC+Xf

cEgO<_fL2v_XT2Ep}H#O7KFV6B$~eL9;|2G)9dR`O<;y%nI=@q$+%+wD6On} zhyD0f1&i`yqlj!ru7J|ZmVovzGKk=*L^l2IkL+x9q*~f@;W%}szugE3=5&%TVt%I# zHrEp@q^C`$kDUIk=eM>xxbU*(*B+AryFXdy`VA!kXib=jQa_WS$B zn{`Tzh&MG4Rgh|SHda!?X=ZMYKweFcdTQ_brPk=LWP}kWr>9e2pCj_E^XK-pm8Z>b zE|1UlXGXRURr8=#W*f>>96FU9Kxd`Orx36oS`4~buqNa2wUuhhbtVs;*9#{nt_N{( z)KdPs4N$+!BU5=+CT|BP3HMDEsoP8QfnRU;X3NPYNtJ!g`QF4k_8p@WLDYd4})Q2sqMRs1X(j z-fXr9)(705cW(U>|0o~}gZ}2W?4xjqrO?O$oJ9)gfF!^JD!{KvZj)BBkg zDPj32YggA!ypV0igSQ8bNkBUEV!e?6?~{c44=4=|PtVuTzW_&Z`sxz^brh(N(=fLA z49|IVd2(-Q#&MZS%R&xUbpq$Zr?lVuh%Nkg@A?h{$5eG}(#|`hAC`L(a*q7^yMCzV zE_S=jBrcwooJ_t$0|@1CgH`};1@aDXBeXgzoOiHJw7Zy%(^*L0Wz*C&PWueoNkg>AL zbKQTC1;Y6=Su{O+CoM_p7k@9t$M}>wc!BR+~)Q>iC_PB{BoAZP9?FM7lk^ zIgz{d=3%}j2H<34Gbt1BFl+^79PB|*cN56V{eH!%_Vng-WQKzbwT^(dZqkNdXVb0g z7za$vZXG;&^hmK0E8w_WuGIlV8=$&lF|h`HnXrAGw&dh43p_Z%>-ar1v@s{#FvW2=SxCCS zP|M1d128&V=YD!#%IMbD$!QFPfhA8#2id!3aU%EckuwH<`t*s)QZ1hpHX@C=`PzE; zl~4pQrt|eWP&^!_3BN;BRO`PqOvfz>d%fY{gDXt3V+c2}==!}EanN0a^F7^zb(Lnu zXkZ@fRH4>ZuJJetYb~Xkb9<_Nl9Ig)mS2 zjimTCpC>VJNZA!t`dYN!hvIQ=&%?J*!UhMcV(Zdu9?zwHOG_HF+)MY(dKx6HJay4^ z4wTEqTP2Ja^*Sz!{C}jqXH*o;x9~fFf(QtRk_8k6k(_f-6dxq1D3Wu|NREwyfJl@u zZCJJcrf0JXv;V@%d1}>CF_#Bky`i4-yOa22ScF`W9*T< z;VaQKUJ|~v_0@i;$c;InJEoqzDW4H`SM+eVs&wj(?-Dc7-9p|JU?;D z#>EyI+@g=%S-|Cwei@cMwv+t67r8c(q1att*d~IR9LjZLCLM*&WS$#rt4(&?s=G0D z|Cx7dAn~uxP6poO^78W9qZym<4HU{H@7TcIS8!oyZ@yks6zSuLjb!_~4g|6cA#uKdu_#LoFJXVy3SIrlLUCZTd-_CC>RsrBklQ;!y( z?jUc}3{=b+=^c3oU|8|1NlAd_ubRg8#Ul>l_`39t*m?KNRSTm&c}6uMj6gDEXcv ziaU4uPqVzLz<+zRhwb{bpIkan8#A)+N~%6@R6UOz$yH;1sAe)+d}jnLy7R(leJJB8 z>75sDZf=bpn~n4pUt91@CnGKnJI=g4mM`jphqqfJD5fay(=Xa(b&Q#(Z)jQSh^jlJ zU7TfasC#wYlD~8BOeJjM5rgl2XoeqMwpe8^lb#%X^GCnuRMCEPs+|$ye#WxRLe=?^WH#J?NaW(V_OZBa4hIh;_PX-6Kv- zkLaA;s87Pvcko(AVOzW#B&aP%^ROU4(}Y}hCVPBHa8qjFy5|LwcgNj#^bECDnBaKFt zs`%6AT@GpCKbZqh*~)SCHjyP)&p3n*IkDhgM(mFop6R=L_)@v63<%n&evOTZ) zcu>BOU%h>j+w2C>-F-_4>hg^Fntkdi;28Y%uY!wGiH-|Be$J6UQ?9O&9jd&1eRgx` z6=`YZ=uiD^qHSHb`SrrH8&8mKi(A<|34z3d9w(k9$-MaPROb7Rz;fx(bnV~fGf2=g zGcyBrVtkKEa-s5J_8bQK=t1j1JnB1lc3cnpr3uR+Vt8EKN+oSyPGmjh3R#~5BH?IE zG?_GznCPOxzKM?CLtyEClEb~j>xOe}hB{3egAEdYnf|2a_crClBD)>_60=o869v$V3KLU5v|3LIg_3hhqTL#IT1#E;pLUd_7ll6_VYe+q95&3io$6NlA%{+ z;ooy6L_6;a^_O-{*!9p-FO)=9NR_&gesroH=5Fpj9E338<2{i6n*8T_FhV<{lERGM($;SceSV&_>)bDs8X z;kXqS=S6g)@=V>D6ZEN#Ys&?BmM`p{jfVf4xy64?-a?Cg{>scwMuE6iN6d%=hW6>o z%;xo)5!_(NV_JzI;y)RQSzODC8=}6Xbs1Tu$3?Z;menFK7lxI#gFR~)3Q{hV6rP3A z{eIEhZ9)+=KynVB;HeSrJZ}9l{J|DiMe1MvU=5hcIIM6u&;Z~AguZwNH0+kqFZm&n zXHlCYSjPV1kCNyzrdJP62z}MO6v%7JIZ!0~WHVfP2KyaKMF(UvxR=hDpRkU{UA8?Z4s_)`odQ1By_d^ zK}3AdL_bl|n^_$dhpWzMXnl3>Y~;D|zFSW9h=V?Vmq=o)-(iGNOKK8XPxvVb>YrQ` zWXxZ~Am!Wmy$F@8MyioPTBDSXDtX>bjyI)d<)o+O^v{mV!7FG3qiwKnB%4jN)#HQt zNEpi$TfjSY7JNavOVZ@$S0S-@N5x$m^g9gdFsm*t zSNv8P^=IIaC26-f@LUK(N60K@uH^MGIE7qL+;pcB!>&p@x%B@IBh#Nh9&+r6s}?9t z(nhj^?|oxBWd0ICQj+`f;jQbRo@BffV&$3jKRXzsYZ6aTd}_%TH!iHv;qvN@#$?T} zMecz&>xjEeu87P&22<0qNgA_-r;}rnOUD{($L7BbVMOF_^gPT+UUecFpZ7{)103ea zW_5dm9A>YI;_Hju0Q*I1rb7CwabniTZD}gdA?5%Hm2WsyfdP{wdMuqCJca4bAc0@J zK{E`+ivP8gr)4ekI;-aV&%Hgo^{(YMSt|@EO26t-z1Y_m=tGRo{h8=n`sKZ1biN%E zjNc-7{9h09KO36N@fCXyfs&9I&u2i(y4NRW6xRLJGAv|E8GIBdpCgJH(n zZMN@P7GLya8v7^0)KxMI{#Sj*OWo`6@hflt_gSEn5kCKaDWx?7L+Ib8{hvQ_^A%yr z|NK$tKNr7C`Tud;|Np}dYE#0gr+1RPwL<6Z>;F3PM93T*&_gX5D3=l|k)Y~j&y9AP z%4u>LOB>4t2F$M6!Wi^^>B$bT`V?x`mT58K{(QS%1RRj(8;KSTHwVkMhE{z(6lHii ztk=Umb)Yw5VIIBSN#Uhv)r!58g;}DKKKXh`F*W|IK@>IL+mMGF3aGZm`!KJGnRD*{ zeKP2~&0o|2ZHqy^2YMyHVp3wiC6@T^9xe>I^B(5-DK%paq}>XS`d9m_f>s+d_Vg#- zU>3&gcuKjv@$Cl6bIzJ)8(c2f?a+HTXrv*h*@twdi;ouTcUXgSNd9$Z4aZ@cLzI+ap0-uxX$ zaIXS1^Gvcs(?*$c4so?h_f0Yu5WqF0!fO-+yd^L`_XVj93|Is&;F=FU^xrT6rGlru zeK9|`Ix{M`WG;pAe6|8lPU=Le)-hwXh=?WQ0n-({N1TsBLc(G(6jh*&DFe_OW{CBm ze_w=hp0MdGyB56VB?x%Q9$ael}nM%#O)eK(*#K|hz z&?`JCx7R%d`JKadwn`qy_6oHIV#S|$8uuW>|5_lM;S;wMCy6|^cUibI)j0(?*(oTd z!ZS1P>1$Q?9Brpi?0hzB*B8e=*}`g-R}2lk?CFi5TE=nIdailyhQGGrzt8@_3Q&hI zu~b!!LS3uFH*D$#%Ix>=)2;xpj6cUL*_itj)9eCu-&C19!<`O7e=py3L1)Ccd0ztF zx~qS@8;+cuoW0$?n!9XP*rD+Xwf2{7xBd+m`~`7rZ)ZB04@_p7G&P&4pgQ#Yv3>(&G|8&P&n3McvDHGju<_rT=AXHS3;a3ttT+opsnh+Q^g-h z)_V=hTalLZ`N)N|@Zo50x!P7~*GQ_5$~&^f90P6^tFvA{OPXz_z8)j;A4dJgFqsof zpvy%^RNfv_+t;@U0*c83xZPi2J>lt@Rocr+?&WoJEb%U(Ee|*gky)E;;*j4?yN^g?8X-3oxw|+4VI_a(AM@h@|UHQFAG=2+=Acw_lz0x#)>YNl`xk8Ru&L&6G;jlB@m(cca7W z`2!qt@*Aq%I8RID>U>Yi^VJ_d?E(sJ9+R3!zSttE6i6!AjF-#AgeU+JHJ_y%y329Vwh z5wG{Jzd}bR%aII+zmxX-cux)yIIjLcn{CVdd(vgR?l}?OkoIAAoWcAd@-$x~rTi^{ zBUizjBw}H3y0&E$Gykg(u&jTSka9V&X;8+{vH*Bi!XH(gys=v)wihn+HECHq-PGv8PKw` z4)EnN<*&pRBFG9PDG}-n*V9_n(G+FZO1G->8=pJRF2e~|ePPGoxWP8}42?Hgt;Wp# z@L>qZ*R;$Fwi-p+l(%jLf@QdrPTNg;^mtnLB_OO6U?47SZI~^nWRzW|Nna$1biwCP z1@o)Z2IRq$0EE;nYHE7(Z_{DrU$d3sEuGf}9*Brc@F8JsJ|M#w*md<(=T<_F=5qNy zu6NrB>v0DFVt04<{rmS9*VZ}#xJx;GO+eiHhzpGE&cVURz`!eCV`3ClRIV<@y)Ceu zEKXfX(%E|oF_bC@9=RGD-@CfJ9Y!zynv>Roou8j_DDr2BFul%RA@b?ab>9zs_@8p7 z!(uWFB2SZg4|u^b;v9-fd&&3TQnNHV-0W6V)cz?}zjc7%-D7VSAm8!3xGGw7vDm;J zYg0VDR#K~ga44Eotbt0`*fKTN*AR-imCPrY7QJeyt#Wb`(In%gdulO~y`HSK@54`N zm3!(Jqff~wY<-I|Rr_*a%`7di@%})^IiH+(wq3idfFT|7@7~)HB1z+o&#djTpM3rL zweA28xRMmY8S_2`2MYplSx%Nl{q<`pH%g}mTzX|s&%nY-mb%OR$1E9~*h{?gMI(eQ zp|1@!BA;l+vV$3Gq3++!?j+8Lyfr`ieKAf6&NU1g4%id!J$iI~==cY^u32V1ZFVqt+{+LIog`U%u6;Wt42uHUc|co2<{HWWaY?n1(j@rW=v@h?KqB zEBg3Ng8e|YMbAsu2h!yO*L0f{Bk%68O6UBMlU698TxD1{R|A8yu=k9XaK~70q4U1# zrjp^y^wM)Zm&kH;3VRv97lg4f43l7-bzxF&L=e?m2%+G?=&@%ne&eH_+MBKi37t2s%2|Mc{S z3Ja5|{w;DQpnK=*6*ocO$*~#5((e*`P1lntS9PA1>f^R3)&}R`xiJYI36QMDeWi&- zWaRB=uvg0qspSHoP>JiFNI@x>;YQP-scfvp-pb(jXjWlwUI@M>yK@@sTCV)DX>rP= z*+t7f4W6+Vag@BogO&yLU?I$kZ&jZJ%<%rP*7*l~P|f#N_Fm(tf)=yiKPFI3a7eS9 zudD2QKh4G{2bMX-!^88p_qlrI%FDNJAE@8-&xi6K;p5|zmUFYPfCbIO$@O2pJ9QOf zSr5!BPwWKWzVIa(^SKqyu-7SYcgZ<~B>_42^X0KdvTRtp$%U3TV@1TbCwq zfRNJ(SyE&@k2K%>)7=peq6}IuQNmN;vScXzabQqT88{3+RcLxjD}C6P>Qvo=y*MK~ z?C)Eb$G8cg@jgm=@KnD>_7Sl;j6#j}4S1xX0m%yTK4Igb=+BYEm4xjZhp&vhxYCR( z@XJp%BIjLiLlJ4OT*+}7NrvH@1ml&74(6uGj_DRNp9oJW8P}DL*I63r*6oRJ^SQf` zn**6{gXzvw$8_F|$9{~xkK))YM4IPL&)8QwTxMll6-B{i$Tmnu`{%>TwVUt$6?{Z& zy`_{)!7TCXRB)%el;=#I8p3@`u~Li3mQRtjd*X8q0tfghWD7}0pSp1jLY+)!*=B4B zTDU0{Bg5x)h@$BOVv%$?PrBKxJRGz)zp(MpazT`}w;JSJLD77``&A+$(dIij-=?lN2sYP){E2pWX+zy-O?z@pJ46%|$6K&oW6Wzux5GnlmaNtxWF zk7ZB9+ASgpqUvSC$a`mXimQ1zKi!dEs%kIoIAxbnS6BCZ?@I_%D;{Lw<_@2Qs5{F{ zzBi@bZitqdd}iQM{_^$f)|f59u%_pODdNkSI0cNZ5~^Q$8+AWYFD6ukL1dNJzU&aU z_k1&7#mLCWw$C6;gn_A^E$(w_T7|CqJZ_8cSd=~K*GIo|QTw@vZy5}Mvx;XDa=vUy z(-Rg=KSA5s9qol?2!fx2^^ei$r#UI(7%Q5ZhMb+)EC+MviiPdN0Jn6z4}Yo+`*=~Z z4rVRHjen|9v@({tofYDk)>#7{Z@~fjL=A%FnNsr(DcXuJ!h)-GDlAGp`Qhe?8ovup z>()gBxqRKp+yjX_)Ae3g;?Y+0@*#QHL<)dpWi5mYW4!sxUvk!Q5BdcooSP;zih4^u z9#yVBa9FL?eAjf7Qlk#G%_CfDdDcZS*Q$FM~^f{wJAn=Zk>}6?}c%15! zC-{opik8Rvp6V~%FE$S!OC7B%0|2`v;{8?0MODbT7i zLRJL|6_gPa5C~H)bf*?879+9W`1*hc15{)q&~3m1<}}NLU=$m*5mwnw|IXxH#vn`7 zm_gIfZN!iY^`9azL*YC#tiCAoYZn+)>6_=E{~eAf@z(0%o*k}WU^B{kSX4!d}1p@x-p5{`9O+V!g1rpdeUz+5V_w9lc;hB=rCna+2X)0je1%= zV+kOl7}$kWgO&pqaY%63bxPr=nDA!+8uWzB0Ftlrx^kih&<$$P?T&rZR>qzK1FvT~ zPYs-?wM{T-KeUllak+z+SE^G9A$M<}wW`#W-u2)g;X}?Xf0weeqj`AmZ2Ns0uCVI~ z73Mb<=wtB;dl2p(E3`9H`MP{DY3mTV;`ozP%;?eQ54UYalA})_B&B0cP7KSZbtlSa z!fvAWkO&U-9LF{?QBd~1c!Jj}iLH8;L-0vKT^&6@rpZL-T4FiWHyfiX@RuaKH>ak~ z33XW}>Z5dgA7Gf0Sze5|Tg=zFDj=RaG@Y{DzI_`8*Vdre^yf`lYQ`i#xaDE*7Wr$XDQ()Ub%85DlyT@wB_nMdl-tX zwAORt_%S>_zN3Hm%Meoq-5MehDEU}Oh+}}yq=Lwyjr6cQTxo*(-Z zgaYAqPqIe_aPRbe$G@)&!w;EJJsX@QP1dywxs}>*FC1>{)^gm?+%C@F2?y;|PKLot ziO3oEwF&2b5_mbE<>x=r_udhPClsz0kT0E&yJjW(L3Ms?b5--MtFvuZQ_z4xkpsIt z2)hq=cGhEN80fcqR!^36%h$b3tu4p_y^*5tm|s||==ME@r$(30Cgsr~J6L$WaY;v7 zL@OlXqCZFN>1>_S$A{HkFqj&W69XNJ?`;Vfm=r7ql&DSlREUg}{S19kK$=zhy@H1_ z3v~Q~-z!xLu$o6QeJjhUE(#J}j!DqK)MX<_eu2qb&BLQ+p>`*OP~zhc$9j@iZ{I#MHNDU5v;VjeG80K2J8XJYWN5n{|DV+Mz z$?c@o{__N3XOXSr`snc?k9h9L>DFHhy@}~2U&+~~*R3n(q$>s34j2;zUH(69#DX&N--xw-SB| zq$(gx*v{>X)K@{O*47dwe2Ru8Kz_>|GAU_#?<~Gc(?bC9 zMXfCldiVCN@YIzzrXAh1L3%8GJc1w;{{%DP5W`Cq?P<}WZu{=zRAkywE|5+nBxaTg zG)(~Z2W1e+6`-V->>EDVKM4tAaahXR*a8Eg-2&ljp4gGX`{UqhAAekXd;7TeEYE6t zGNl?gi_nR+^|xaAX~mKNY*G=iI=f3w8F9(-Y)grj_HjMr;+otSq81=6Sb_YpgnZgm(TO zarr6XP}by2fZv&R3wN!T%9c#7sh{|R#TZM?=*jeC%gf4i%Mf#5J}<7{MUIw37HW}R zyS-)$IO#-({*`mJfByM??1p)vS^7RZJdRUq$!PlO9*)e`;uH4SJdS(lIB?p73ZQ&9 z>FBzb+Jf_NNF(lGa%Q%>cYm5d4uTc~f0iRPy#+%q(2rUoAA_KV(uESLh_zh{HovAMo*(&9|2w z^~#g^4MrwDLq!m;boOO><*0*;aiozJe=W2ANZ^YmtwC>;eZ!L`D6aTEWD_(9Xb&>2Dzzt!CQ-+{EoNwnV5=ge? zER7c=@)_YHAna+j-~59mfDasy*@CYt@O@yy{)ncx!rn`yGCgmcX@;7Gc37WB&^lBC z8}21DbqaVfh`ZaZM)LxcJD#67)g>x0Iw9bnMmPS{uB8>cV*;&Q=ei{&(p{Pa7+GNA z>gw%1^f+f_T|vvU2!OB3^b-#cF(B7AU@=?zl2}l3mz9+ucht(XrVi?9Ak}#Lw$!;Z z!fWMrTwI4tbU0vXqNj&DkZs9gpZi&mUeFeIoy*1(z%)pEp$tJ>e*=0#hf&%q7EI%+ zX;PmnP5A1{JbTH-BGxFWsN}6qH6rdvDje_5clY)RqRh%f_smsyu;27OH8p8j6~Y#e zn{m<&2SH=Bez-GaIgnqf?B}gb8xuC>PR-?1Nde$ia{!=5=gvFs9_VxE7@BuiR8wOY z6pR6^Dts^`W#`rq!Cw3OI7K6nwoxVQo{rXM04H?R=uD(=rZ<&yz_Bn5%E!& zcS@E-vT&|~xhG^p;prw?*@13RlGjp)h_2a9hB6C&0h|0{ zSB}Y=*e`_c$~++B8RV|uAy}ZgN*7mAa_2+!{!2W&%t1P6rEGWxQ?p**nO)gvD!KHv zYw-IYDKhs%O2&uH4EcqrS7T#^ea?0C&THb~%IdPXJPZPjZvG-;f;rmA`UFfOzGrR{ zF6)bbb4oyXfi1Er6*%KA>puG}7Jj?LU1o<~Mv{B3mI;4FJtNJa@o1X{O10G)i=KLf(IUTG8_2A*d zsPyy%uU_zdzpGN8H;4n{PWR*-d2bJ|Asc}^4!f3P;lYXNfWsaz&ebBG2W{PM3fL$T z`%M~DL?+9q%TbNW&#|b1ikie{v%YCG->iBOvo@AvCMD8=Xgb)9o4a`<2LY{i5uRqT zSlDa!gfC%HcbNRQWc&j*Rv4!%l#`D1s<^|Xh}vA4V@qTLZ$+D9rMOD=h_p)f=34hf zrMY~V;&qUlbDtJ+4Hc%$gS~`Mh;q3XgNf0|3yR?i9s+k({;@_5uiga$SBq&V;9cZXYjp8bDi#7T=Hj_%6dBbZ* zp(=YZYL4rU^w(uX&)E)aZKf*I7ZF7W2l21RG-nz^ex|c*pC6Co z{JhYzwegj$0>Fc3jPWf?M22xlegi0%$baV1?9d=Ox<#6H2 zRZsp$khM!K6x;sGaGQXb9|f_zutBnisLIP*j&_3(N|9Jo4GQ?!r>}k2Kbp+YZtXzg zvwxAisEanAkn?Bk@&-Pb;EmOE+Y4}pu1i0{Seg!_awmY>=|dIfUK-B!GxRTgfJXC@ zW6b?FF=fUz-+dILFWmS;xN5#=pWd^wzF55}FW)iP&I7owX?~QpXsX%d?56l$X=&-c ztcX`pvft0Wml&M;m1~~=%@Wk|hcPYBv_((*99HO7VY7K~YLlSdbKq>o-g(&MYM^-8 z@@@d)egq8xUMwgK@kOr~g)29?=3^i_cVcHpIN`9gy+@3V2EVHqm99cSXrLtqDSrwvtfbt;D!rF(obE0W_7Cwc9e(j=TR0JtLV89fv> ze{%cw21i#}Qo2aCpLz$2KuNk&!1FLwcp8)z5l2V+FWRQ*b|;C}$FMJfUktH65c2bf zD_rLF#&^eS&`|M-%`XsG}}f%pbH8(SIrok+>1s4FSp66r-fnp8$do6FyGa?9eh zFL72r+o~LCxA28y9pg-USgo_|$F>us_wLrys%BF?LJg(M#(27VTgZN&5mM$QS_~<_ z$@yQfBDgi!zn;@k!IG+-pgpxoGlS0`=#H95HU5h?d~AyNV84Hb@Z_d3$)e$e6)QtQ zVMEe+xtFXVUBtb@z833^%U9gh@KGXwT`Y&pQ!+H%mdig>YW^0N*qhKeI?aEd_QwOB zpUCcF#APL zsL_P)u@!8&Gm=PGg~bSSne)K^EzpTQN&mYYXTCd%`8cOivQe=6mbi|d4t!o&{g=)w zu6IizbUaQK#Vclu;`3ebfNTh020o{8E6vTolk zTZ59%Du-bTs3B(jzRUBfn8wc#TJGtsf04+MOXTp=aTcC(;hg}(6pmA^1R2EG5sug7 z*2uqXXkWsJIssp@+^Gd;xLV74fQkmyP<$bPMlVMbbXjxTbG(Cn3@yv{9{>@2Apn#k zp-}Gi)Vsxb-UKs&FBW4~3+`m4-Lac6CDRIcCqzBEOwqpJ=F~`m8kb zG7hF=JcgZ_QZfy94^|0NS;`1=?s=hCYRn+5@@_t|KgO6a@vnwG)oar3`-d5x-z zsw|8>8|hb4)e?mN7g($I`(xVw7wC1p zeI)~aKyjr6K2LE)3aaV7FU6&7vq^iUpM&}mw)-Cd$~#4BHVf~uRbmDAgM%@^nr?f0)=mw#T%9f%>J5h=Jx z1q_vRt)tO@ij0hAh=y#Bj)~Hx^YmLELJhxueOl5sIRszYrDFxlWxvVn=@bXBdB))9 z5IFhUsrlIROg{l!qZa3>4pzSlt~BVB9k-3Zl`JDha*jNvZ2rZmib^k$FPx_iGTDnJ zK-A=QXR{eI^vQLKXXX2+;7?YAw`mSF|G5UjNfbO?U4=8}JTVph7(U4L^3ia~h`~Jx zmvq39DV%o4uxn|(Z3p{{Z#3eCeEt8VJMLtu;+=Dd!gEbb!a?4)_l${&uPd*X^7CuU z$@%l+V%vVkP*R@XD@nPXt@zE?Dh{u**q0i!XM;<6u0K)*xT=pbA<8b5)uQlw!g9m-7qH6ir zPZQC3>h zXPghHIu=Z}J26$6J^J7t0TspDEt1g>OJ}H1>_Ph}C}cD6Zg0Cu(vOY)_+VZ=t5`al zy-6^&bL7?gG*Q|2L(zl}x`H_g-=SU5$*6{Up`L7jnG<&Mhb~to!65TI#^TSoY_Z-D zG+cvyKF?$sYk@21OTfNApvyZmJZYrVHq_LcuikbMp2eowFdWzO%)G;Sk8tA1pA=+h znr_HQ3>AlK(+&c+H-X`pH>|h`W8LJ=Z@{aV?XIrG8%~nhL!NY;GN>Vym-c< zRNXC&%RTbYBss8q-nx%<`5gJ%w-b`}G#h_3JJ-oH8ZUF4a!EJUK@(hdFSbclb1cfu zX8l472LCP$uZ$Se%KCjJzm`UfO`YIDhExZg5w_EiH(9XOv8$}J*GWkEWiM&nlELlxTeLvm*G z>9_A*>FcY$dKE21#RIx+vXIqRehB2u0Y2x>mJb9QBiSS{;B@uDp02%CW+|V(j{@r2 zh5*@nm4}o8L$~S{gqG&|tAmV7wcUYBq2rkd^ypEj$SC#b&a!m`ZjNS$RT3~;L%ah5 z%6#R1CS4;$zQ}j~ht~of{xSj&6U@a%Q220*YIo-9oysme zKiC`BifG*1?9#$EG3eYH@#X!|TSdX8z@^*H774H7PbaKOk{oweb>vGmi_X^N>L)B- zO8M?Z-jkG^yMP_DZik-X=33lt{UkdbFJb47PGdbX5g~XkHUjaiT8<-={&wYAC zFp8tW5{Gtgem#Y0yGnLP8tHI6dh|Ex5;X#@@C{$DD{GNkt}T1-Wuwho!$T@Bn-Z8MdS4e=JEqDzgvRH{r|8yHFZ2M0#|M0@Z1 zL#}XO1ntk__#H&%`^@KLky@UDPgc*kJDO?$#+R9t9t38XMlZDS zO4QwxlM~t%V6N+^h>RrX3?|KZSE3&;swlh_U|$7T#DNv6s2pC8w(3v-W8vdN_#lJe zZ}&SW$PZ-T^zrr0`~JPAMO0TDxM5B(nBRLP23MfT3<8kgLqXT!L_@1M5ln^iE~6@P zdS=Zwlf{-v3Lwiy7+8@JVpC2q^o+S;gmv8*X>WHFV2xKv5>m8|0lF zL~yHTj0OOc1AIugy@gAJ2#}KIAmR?>MMNx9nSHN&?{n|+H&BQ{ER8L&9ZxrUi^56@ zwO78<+1|FoG3i_Qy?ytwME33|u0@8gPc-x}5fV7019OwgOmnbK9ZnC0XMFZ^h`|uW ziyoZvgN>lBn$QGJw8NsB$b2re>emI+=sgJ39M0r|3Q1ahbU?wpk7Qk^rij_9V3;1o zOxFZFxXVY7lwGBbFzJM95=!n5nzt7f7&l$FNeb#WFF0oJFTM5Ob-bl zO|fpkK1m_L<-fmBN!P-5NXD|edlWB9oLa-DyM>tg91-w@nDN$=H*gBC`)=PxU&>x? z^x%g0M4yJ7UOv2_l2o+$T9>sgA9|?v1Cw|sc9&~u@h_M0E-5QtAN*3Pu>e_w8t25f zzQ5{VKukY&!V*JnvA&kIt62m)GvC*3Hf}OsUFTiAoXye)dO1ez zynz6}+FeZs19mfZR!a(JEh8KM5U^2)CZD;|AYt{~xd>nf>^N{$qy*@|(*y@tEx8Lz zvB86%2nbJZf6V}l)UPQjsbMQLF?nv{7`g*HJ*?`{H~mYlYj>5Q%@A`T-zDagkkS`X zW=aNu$?dDt3E$`*Gk%-3$v#DLoDUeF<|3(mt2!7 zD|=!0qojlv_&azyzQEDlP0(Wzy!2$J>{w8P)JtyP3%k(3$jZ{B>7 z(|B+NRTBy^y}s(|1p~jVN@NLdXM2%K%G3{;!^68yMuhtLYGEb|wy@8q02=EJV^PDH z+o`Q+Y}T7h=u}v~nwJ?8>Q^7tEGV7bsaw%1sJ9%x2S?fq+u1J^`6l^&*Y{li0qdxS z=GuLze3JY^L`3(h?$fGaRw`w3sTWVp%HuHRP!QolEBRG=SsRDtMwJ4}epyNM^>m#l z4;zh3sm9Ws>(CXaS*Z?`W zh8w-z!Cd!`ni|ofa)E6`no9K;=m7&|w(6q7Y)nfkcL& zCxOfYQ2>&A`t%A&C>pde?OVp%8G7TzXualP??i#UyN=aIz0gxOc_h_4GJ5L-2XD8% zmJOG(gB@ho*Md&)l*^gE%O{Gu!j|7}ahIP?&{kCsFpORjTpMSpoM=s+*}yMTaR4Bw z4UlZ%n>0@^qw_W)qJefo;D_jKQR13pgWVwYc){R;=WI169+}u(f|DAEZ~K2?Tr)@{Gnji+!yL?%latf+ zyB^m6ZjJn=HL6NY9L|4_1pWAe)o+5g@59G+&Az$N0HNKF4ph z#i#F=BOsMu&;7Q?^rcILYT9vCVA^9u2(G1)ZSan;+F>yNs)KqRST7Ad?~bhPgYQ1F z82?yJH`fG7$NA}Tf62J(>)wYcOYl;cB4DC#9ct0p-@AE5ZYav|W6+fV`6SyrH)5C; zkq<&LK2-B9X53Y7|h26~6o0Z+nU#e#+{J@p?X3SL~i0vUk2aBpP0P zJfGnZrfGJ!tRL3eiaIj{E)C$teZSXS3EWlmUaJu8oJl!-d3U+hvR9kq%*l~Mn0Zud z!q*}sg#gehXpI(H8|ex~`I4nBKeKo@*Iz#XQ<+xXPlI^U`3%PL}MAN%7bK#O=DJpzet zVt#k#~rSx%y5^e{kK){8tIRrq+!%eJMSI^1`QJ#j2-AiG1;W zYzb!w&)RwW>iZ-`d1z^)2@oW$Lzt3_KgP zJ1d2rkj`Gnh1@RFSL*Pl-#O`2G(k4y)X1ewX!WrC{6czu@ql=^pag<=Qw0$S*I`8E z$qf#bSBE#?>UHJ2=duP9F3XMyl}hgMQSMVShq&PnZroCQJ?%ph&a0#c2gM2oK0Z<) z6%_w!s@ZfPk%FER^$d_Tv?JXPf--0(I8q=0SG?BLTrbl%GP(-_)*lqAi={IJNzb$^ zb${&T9CYKa%g_HKDrtYM+zkj3e|w6AnVummTF0)FlZ(b*N)ygo7B#5HZ1G>Ve{l9c zIsAr8@fEn zd6L|dH5T+{Vd3I6T@{tvAF^*eS-4jD2KTz_&fHJVJ1sN&X{Sd(qt$+z`@;)h<-Q0Y zuFDVZy6(vIvFU&wukl zORe+T<A;WD}2`P9)}jAk)`9rI~R(pP#I1k9BBlCu ziuOJO$O^VUV^cyGw^%ti>*2Iw@XhLa-&q3~Z1=`{_yAzkgA#r>h>uWyH^i}wpocfk`t6npQz@n-7*$4Z=a0aooP}cxkSi$5) zOEo0^s~Q?k{uH_~zU2o?H=bvit@*I57bd}pmYq8mJ63fS_TNpV9}GTY0tA@q^oDhW z!>~cqt!;^323-Az@xg6Fw4fx*IzEHWV~U^!=(6ym9!9?Nfcsf&YW(EYkF-nKea3@KhQpuFR@vcQyFTLX0e%2aud|k#t%Y#=xJ5V{LdT$6U>BE| zm`EnWsI4d`2LnI-{cuQ3XxfEy;W|tE_+M@8B^gCHb@DAa%<2`74aLVVV0o$O0G5Ps z8TUQ_L6cbtnX77lSf4`9jq%^h8E~OlDI>f~fn@k=@=!*mGT@+MVi00x{(oqD&v-iC z?%$sfA_yXSCy3}Jh-fKDf=Ed86213chY-;T(QC9s^xkbPI$IZ==)G*6ZJ%p@@B99p z-#M>;d7TI6LCDOW*)wCVvaYq>>$9Yu`4GhZ;w8qSbJI4NVi-Q68U7PdVe-?Lzr?Sm z7eeS_aX$+vBz+>-D zojPU#NaM9bt=^s|rklh_X(Z$aw}=~R(&Q%uEVZwup;&}l2JxcgdZ zqVc@Rvc+glKKz>%Z>Er5v1jaR{JXNo zAgyaCz0ol;GPB_n<>@#p{qoseVL$BXD2&C2_io<~c~6}G;9kQA7Uc?yo0gF>@PjvI zWJo#-iKfTXMraezOv^G6x3E@yd6W7}UHXe4&A`+q`UaqfhrQq?^B8#7Y$k1dhg=#mXV!dFH$(!)NoZ;NK$v>= zq1_7xC&KT}ahsmZ7hd(7-|;%q89`Y5@b*2u(TNF~l^;z8B>b8(aweo72^t1xkpOmr zO4Fr!dV4`K2`J`4!}`Nyq<8+j^iUr$)iYNMp>XZ4Q)p?)Gomn3Vn8c}R zt+sFk9nstlybS0wY~nt`}&`jV1l>GG>)mH9AOm>_hS%H0%J)b@o4chr|O zDJ_id$@nl=&6wr*ANBIUG5VcMY$uh2M#)RhEi)<3Bc&A4meu~`@D=p@=VC6EPn?^a zSXL$gayuS-yb|?dd^*}bB;QJ?s8<^7V9&Xq*iSx0!JL&b+HE>fFjBsNL*UdaTK*7! zU~lW*ws<*mfLy;W5zmf%W~!E`Yyo08(&cvuNy9TG=`Am}?!{E-h?a_xqkP+Raw)ud z`TVGHwcEiwTr=|A6Ic&=SXf+i;6s{Cd~xJZxYoad#qi!ra_^5wMQ3 zwO`%H`A`q6W1D#Ua+5Qvs>TZ+vJ#Jud!XR8pm~7x0@NuGK2X+uWW}{78DH4*?8(Rk z8cXV3xGVc7N1nD}ZOKc$J4fE9s|MkfY^9oPn`#`xn*IK7{>1bAvOzJA)YVnl3!x{N z>mznIkf!9GKQ1*sMK;Y5uyEzvy`OA{#}PaDE;so%o3`ns5vVbFl6Y+VfqW{lDWZT& zRKLz0i18Ft=(_oB+ccR}2M%ce8SSZWY2kXv#l$Z0`8bw6k(8p1d!TJO`$tJhUL}I! zF+RxZiLcB-H70-SBD_58exuGX)=I~gFW zcJu5aXGHI;4^VbU!7c&fW!rC3e zXQ@5=8yfDo+nwq<$035DVlw@i=mlmpuEc)!OI^8<)V~&-=i5O~Hx3Ph6hF2cCi@{G}QxVO*U-xx{O4f5uxl~E_9rszOSawi%9OR za;3Fh9N$?gU+;k2YFW=jI#5JY5u9NR4Sge+SU4{yq&BRw&jt5x`}<+x4)Zek)$eH$ zK+tmwg420dsp5vC+s?+u-{L$@&p#w{6)Tlx`0QU_UaU2?EiTk;6$xIWLXQQ`H}i`r zMQmt+GX`Yz)GC6sm~J>c{+FJr>gpJZR$5v4E(kLBL7=G0^@Um5l}g_V>4c3Qb|jz_8wx5WbmJ&pN#%@4_S=5Mmi*?s@(9rL<3;rKymJ2m%aO zHOCM>0PvZa-5%^P(O<9X)6*PNMp8)8?^Aj$ZlUZ=|I|&%>sX<#H9zXTqc-l*r2cA@N7S*&qkh(d89_*~sy(>A8wh#eJAkhSHyn_5ZKA(f* zl(_hK$IVfW69&!u5!s0Tg=~g!0Mr z<~wmgrbRp@2w@C+pob7BhX?pL#>^oH0e6gkA^rXR0Rghu3iA_;w=!)Z(Mj*YV^Lz>Sh^v`|Mb=JdlUq3gR=suVL}0RHy5wnFe$ZIm zxN00BZZVEpO}710DGv{rue6MBqLud6>lz1N(6_2GX>ASBBLpBh`bRWMHdDEjebcXo z_L{v&?YrsS$AVhEoa4M~#A)hd*KfkSFL#FxJZid9jeO6+r68=S|3XJ#0k9e$jWiQU z64f$@I;p1ts=)redMlk1BzzUX&ijm|O;{d0emrR#95sw`LDMCho0~Hi^!!B6l(n?v zb#&-}&&3dG-(QTw8Js@$6vJUb^h|ujHF-n(<@?gn4tMrHU-rO56tfjsDU^qxTvb z=(E9-e09I+5jU2!k}miif?QHWpSmqEQMclh8~whSGWXq8*2SyAF)Thk5VW2GfKnDs9on?RC95a za$N+L*AbNc^X_FgI6UG$v_?FvR^ThOB9Q%P|L<$OIH5QbNxU;bf1{+~-cfzQyfN0B z1>W-4aR=E)o{(f96@^{_<`u}hmK_mdA?-COx8GlQY9&ll+;~DQoUGXMAiGfqr5)U& zXA+Cnj7opPf7V+NEq3v9cyEZZ&Jd$}-M`?UJ2=U28b?3ny4(`xOb_GdjTi(xH9&+u zdKg#ZpQnAHku`~ZH$jmhO7OP%zxF^HS-hlORu{f0?_PSMAMoS1M;Cm4eYr$k8~^^= z%!=W75@X>s3=U+8x7u;Nbu)*DNG8Ouhm7i`_mxK9(1Uv+b6=!LU!GuKzlNx}&gSi&~ut#3Z? z&V^!#e-exM0WvMJMUTN$09X2~Xpbqs1W`C9QS|gFzEmD?*31&>ct6`cjE;^SKPSI<`KMu7k;B#xBbG*L99Cowj#am zd3{qE^&OXipe9!eovAEw1TFYuhOSMTn_b6YecwB$c!`Xq2(W;Xs2m2gQBwT`L#n#O z9s})JXEu%#v2Bl_UcbT9EBuOUTU+GZV@DYBWPI=D5p8>P!MRpk|1CC)G{|rCOEW{c z)Ig5(fy%`9A~81v|Vw6F86Wa&SuEG!Kz>hC7e2LrRqz_mU}GJ3B2g zSfFFhI4%u?ieioOK<`M&+s%6qA7*dxh6ZmPIY~H|DJMxbXG$JudcA#s;ktW$tp zHGQbbV(g)zZZ0GV!rhalh5^$%7@&UD{#j3K)falNx1L@rJ-*t|_hV3Y&w^bk4LhS{ zg_((;B#~eI38A%ifg~*d_U=?bzgjXEa?Dyb8An^7p%K}JwS$mn-SoF>S5k_HdQW_*=Wxvp7}q6p7I#*xV=rGs8rMynF37%-mpb{H zn5YTD6vxNM+r7Qz&f_+Zs5UlIeNem)xW4%iDyt|9Vc7Qp^<(A8X$lrW!AIY9^z?{) z%d=lt5bzHTQ8$w+iMOQ6$5Cp+3pKJJiT!3QjFf_+ICB3%Ty!Si6#nhoVeUZgn*VAM z6e3>e6qy-hna8?5t(*|@O-F8<$|m5g6Y&GZ6uDK=n@~b(1HidSIVEscZbj&d{5G`6hLoA&_3- zl}tgrek*rq@JL`Kl^zoE*B-5`lNTbsBkf}uBSZ?c8AK{{E+;mRHdeN-`*PxSdoF`t zf!LnpONC(*`X{ZPdySpb2wNPxP`Nm~YG8nYNEk_8ULJ7gm$@TM+I*A6oF8gvXaI#N z2L}iBv{dWbYxI0uz7dy{6avCAxu1ZW2cR41{{N^3(r!2#mfx|KkH;AeKnTsN7VBCU zTy7Lr-?gchf9#`Qp@^dQI*hHxT${A1yxuf7Tib%G-_Kni*^D8k%Yrj-4*k&k){O>1 zj$=ao!>gpcXYRfw9T@T2dO)7Rt0aVpEk09Qq{=R zl3(uFQqtqSkS8pU4Yke@NVsXrg_T0<6#EU1BAcAlyed7$5c*OrAjX~4_=hZYNr)--j86D;^XfD z#Io3W<$e$EXceWmn^}vhh>b}#lSh=O{lcS^)!S~bt*rk^0CHdC^>Xn<1O!z;DKZ1Q z1J#ob;~V=PPWTh5TPR3YZPosPwEzfPDEIvgJ8~)n^5Hht8kJAF!)f=%T_9kQ=K*1& zCJeT*4Lvb%>LEDOuxc51`C>0oK%u@$EMX|t9m8rX3u1~k$L@F`X9?gAP{|e1PO4O-$3VR$E9&sAhvs(j!1_IPlQP-Ceo} zC2{A=$<|-yXk6A>h|UwF%DB|)^c>9Jo7GFUsxBW}`Fqat1q0aXc=axYmB`vWdt8R>DeJqYXjh+Ki04bS6>6kf8s&K!V( z5YY2qm}~}TqxO&BQm`nsHPkI%#PefB^hBn8S>?Oe1f(5MH4Jx{dD|*khbdTSZ%G;HLY_~ISRFcG6_0bG&}Drgul`otnHkOfVdRA z&rr^&o4QZjB>;pk=h7g-4JHo)aFk7{Mt{h*mG$}I3b^ANQL(X~!CLf+Lq+IITMK}C zFlO&*HF-VeEGy@hK*78>Id;@w7i6H@O3hB$h=Nf}qW|)o=Iku~KGEye z6^B}?um1*SVs>11UsCsli+H_KhE}z08W!cjHYh{5vn7+8@?nND`KJ!??d~d^Xn&zh z|F+;ecRG#n*~GeJouU-=Of45a4Hg;qq;j-+J(b?t+Z-p^^ZnP(a14`U4U0n=F>S)@@5|c6_f46QF=TeAZ%2OiXCv zs6WMh8%(-#y^*PtL(ZQ-c1P!>$^{KVHOa2k3-MW^>y+kA6&`L$&cVHdr{5LsID-Bx z(j$%4;z*hsLk}64IwXXiWxTBtO561MA^5_m>2c~CmXSWdR(PE|_*_oUmjSGV-lM)* zea}fuqr&W~G0{_W7q$jzfhl6nw?S6nRScl!?2 z^4@q})9VKJ>^oG3M>bEj`%D&dC}26Z-k!WP6fDQ3+@=DWK@J9s3^zo||;M zMjHY+xu!75uT6UpkZEeJ&tVEWgqIF+YYUeo_C46^BgpR#vsf+j>kkXJ!Tk7^A>37d zg$hD7I zf3m8vnVSu0Y)t^yKjxX0<>Pc~Zrr0VPT#?UNae3~G#DWM^AG!ylar&n^-C$@$byrb zJJzPv&nG4852i26qUc&=KE$rStz`82Mik!(y8=Cf+?6y^ZSUPSUr{)Lz*&=iQ>rW~ zO<#DiZ#7vRqA%}WxQt7I%0VX;VTq#|5{xlQvUB;nu0(50%ajhsTz@X4|0gf2E~XKl zCiV-j?G3{b?w*(Ak1&=a_5n^#_-$De6N_r$H7Xn$Y2Z);UC#)jSRnB=`&CLKm(s{yRVGiqh4*C0c4bXQEF1X<5|ICTqsCT(r?bTq+mXh4m z{e_zP-m>t`2NpX`KJkP#B+tK00#ny8iiM64L_FuvO*iq(C>fK0V1nT~0FUB9z`038i=c3RH`Lv& zKa#76(E&W7@n7b~888?;>U|ZHg}=tItf`^JGs{3UbBV#*+M1iFQAgUkQ1^z8hDLX; zVzN50PVRa8bqQlp@_qE>m$E#udQ;_165ZXMM6JtV1w|$s@^zX#g4>MBEA-!^s5kWj zhHO(Rfhr6u-S!mLzczimV+1h+GDh_tTg=I!bkX_4&z4QE^=0(Sv=4+8zsG}pB8rYy zs>7qBts<9qsBn^b+r>&#KLkz8RyF#Dgiu#c*jSIvROSEtsXu*k17@#DLIjqR79n$| zIcbC)%Z$N(SpVxcjv=y}d9CIZc%%bX zfgcu^iR%fo`YezvUQ4b|*z2>`J%_*Cdi}?59k)md`I32(@AtBWT+9mr$*JN zll3M2*P7j1r7={Hb^(o&!Dg^K5^Q6UC!si z=z+F1#RaPa)YYC9-XemH;}HB&`oj1Y!C^gQxZo%Cs+O9;6Rq*Nm=@5GH4>7Z9vRkS zoJ}oJhpw!5x|H&LnD^O{pwcaN7QTp#plu6?^&}v*1C!2k|4#&1C7_+-ah~q4ckwIC zLzOXfL@qm*Zq+lH=mwsqd7SKB z&g3awKBT#t{Dt={-jZcLRlk&1t9+*KA8v4@KId@rRqrQGE0t5RTMK(^rr&{Rw!_IHQ)}Z4v!n z)^iPsr*ob}K+V+T3d~G%?rU_Qcmn|dl?u3O-X$iYF)o-`k5Ho+^XY(w%@kN@fL#I) zN2Yi`f_fSW7NIUbqT@!c)j-^%s=>_lSJS+#W!b`ulVrXzo0&wYr`>s8@Y-j8?_Tu^ zjqBz`{`}YYo7MGVfB5RIh04EuN+weFlIQqc{mlW1@mQnFq=><;Z;-R*oDoXOOD3Fl z6)vlvnz}psBTYLaoceJ>vFnCxetGsxG3FZAkYHBRq-)SS7Tk33_Zp-q<^-wMNx4*0 zCf=s6YFRI4zgLYzGIpTv6WwX$qy&h88p4zGJ^O@LBLZad~2>8ZT1I`l3 z%Ks%Bv9S|*Zz5TD3YdOzG?7$ZdZDbb4^zIqTYxI(1W6U&evVOBhKu3z1P^IGT>9A> zOp5G; z6$KJx6Zq?witxlFB~gb&v-8!saZadOuUwhUo>6Hx#AYtz0ivP=e4d-j2D~%_V)!-? zupG%LDCEHK28i0x@p0vE;+S%CKSU2DSv}YJ44WRff0}l&x3`arZ@sM>ncBDBBM!2j z{6mkIV3m&}5m*bz6b3@{oL1*jp9)rr$_h%3Fxx?!)(>iGG*o(EK9K{H4=7Z{=i>`1 zl~&!yS3Ig^bJ}t7{KA&9j)D}{>$Q3EH0;vAI&nWPU{_Dvos&&gGcS)_MCNotHXx8X zcj`LV#nrNG_RVTUy5T?s=~i`}cGxXKi7l>wNu3Rkn?zJpyd9akrFn^Jq9%-}z)_j{ zMe{aYq`UXi6WNmFA=XvHPtPgKci!Z$G@yUAc_G4y$T>Y4HsARx6-HM$Hbyn@_D)vvYNAbRJ+GOPJH?JFQFF<34lJ*|`Syo^yVEY?7gdD% zBsAI8$4}@+0eB=tH1pT-V3gv}a)uwfM)LW8P8NYht&>_a5n~lQk z@ETBO?~P9Bz#vGQbTI8P)!Q7&NiLZM(yDp(dIys!#eXDGoK4rIF*}Ikl^-46zZ+k@ zF~qbx&GVY%r|^Cok46O*`|i0-em zmc=8M%U=3iR3yVahNtp{tMoszt(HNfZzG=3c|xz2l}2V)AU>aO%S8ohkx?cUb&$JE zY^DzG&BOG1_(Kb-Z!}e4jyklixnx2*R;B}SPiO)TOzG9XXWe~|aA_iV&T04VRcWW? z7yTau=SbA;9?@r%yJL5L-&@F34oP!&8d+U6xs#(POprcd$nFTdEB*Z!Z3|5e;>le- z(ckC){CVlVD)Y@$_l3*5CVsH_Kv9qJq6I5V86N%ZmCYIpagd{Kv_LmEIh+zIY%e!N zZEjl3g#;gL`YQsBDIIT}$*hc|a7m>bv6wsf&}ueWkRRC#a@yuoMfel+Ux6}Ys%#E4 zs7IQ_@2qc=Si_3tCXZYYE;6Y`y{R1RS~TI&@R-7#`Oj~vgalcqJdLdK6YtJW%(_{I zG8I?;=BCdl4veSNsQ?oZgb<%YtxfL8nk1F#P}Fg6-KI%S;wW-Gr=4~B8L8K>#@no_ zy_fkjXUsYyFk=0rei;z3!C(HI*~3ZN08iw1oQ# zbsoYuW&ipY^hSs;By{*uH-B9ix1o0)6`!B0iDvi$MVN=LH0!J9*)Z;1`e< z9v&W^3FC(&3mCZ+q$U7jd#ot}j4{b8P>}GE#A6MWwt~s>aAQZVWD#3ogNjdtrD_MG zyR!h1iK~asM3m@WeP)rKuHhwRf2R57*R-VT;#CSh(SKlqqp3Xwcaf8aKIQUIYR*;i zJnbviD#^Giqg%gz{R#>Xe^gcc>z4t?n_^^v0ayi<8g?H3O(5iBqZ|}`Lu(C(PEpf= zGVoM72c)l|xO?oihMJAIDK-|(8AmzQdspa>vc%U9;&8OhL}f$tkR zYt(-_wOr-d^``~j<8>&r5p18-S0h_Enu9+?dd8%L(XSfyFq&C>{%ME7eymus@?g8a zT6LZRD8iWZ>_#x~q<`CPM((&VLtA`9_9FPhg(I65hXZV zgMH8Y+{WrWI|siVaE@d5_dN^p^0R$K>+C&z>`Vf+1Y72+y9G1^uZ_yxm3#4+H}iCdWTni|)|7M1`8b;Lo1SV~tFEYs()p&;TY`y=i%YWu zs;mms2}JTX_gX#qCY(rS4%5%$&xAs&NaluwfK5kCH_zJSKki zQ#x&I`vTS=#u4s4OR4;QW4lx*JmKkDT0a815)D{iaNPp?WQOTG`?W3DEuiXN9uN)j7C>zw#7EVyue;2f)aG5s`f zZAjI9mL82$c0_^%u+7oD<>lqKx;*UD?J**AZvM#2Qy~BT?DgxAX(1+v$qy9Q^x=31 zD=qz6T;&;wy56AM3R7Vf|FGjo;w}MwL0Y8+`@NofyfYzzyI`4ZhfVUV|`2|NMMp3 zM9$8Pi_E(FXC%&#O>N$M*p{96qFbNGC!wL#(EAl~ATikIQa_i_pNh)&3k7uc4sZLb z`c2n8q$O26PJM{Jww7AdDXLSjU(| zE9H$|KWa@6oEP@H&+)(LlE5|ay=e#c#UEYIGI)DuP*LRT0T~t5q`q-NY=YoIpUFoj zCnxDkUqr0?dNCx%8AN4ac;tIa*m?+I3kmfPNJ$ODJ1aQ6|9CdgkF&{PXeho{x z8o0SoPX(waoHRyMPactN|7@iMz$)ZwAj(U~&BYb4-0qX|(|$;*XMkNxiO<^sGCYU& zOH}|>iEu7G?%b1~cf8O+^Le{<4mB?Nwx;FFk;E{&&>$NzBf8l{>FEcQ|!nQfTB25N9(SW6YqkUqBFWzfZJ*ht> z3E7O?^GEPdXMxw!aER3#>KaC0GKn}poSwL4`6s_g08Lg8v!?W>p;OEarL$!;yppaeth(e-blSTpK8QSWTLH(M)BJe4%@N&QO7f~ z=^aYrjx_H1tJ^p_Z!gwd2ozJ_t2h>(iaHXAH>@)uL;o6>_%-RfPr^-BCU% zK$X27?)(H*7uEnt@hEEj19*8bG=(uV^ZB+n6uc8fvy*qR)=lF1KJ_8|GJhO-eP&aa{pZ=Z0W^gSM`0!`6KF+S` z{R7O^CAqVf{I`ot5z>FPW-Tklh?v-#eXfz}H})?8(Hm!nExt>Xl*)WilJe7-hMmB1 zz0RlG3%x;tG`7Cq026r$%8rwE0j2BzLhqs~S0xCg6Qsd&3yvo$GL+cdd!GaCw(oBX zd8gQx=mSil(t`I@LskNMqDHGClC!HAno3lrl*|EMSAVWW5v551F<-t3BBi&695RX=Dj2FUOfK!ANF$Q5tAxfoT_t6D~w}3mx!_O-}i&BA|QlOPNF(GWuX8- zcnovap8`kqK%_r_WDP$*Tto?IPT`|9r$9FaQc}EVDJj5;LQfN7RFCJd!}&$b-xW3#Y8Fu2X8Ss}DSPhBLIV$Rl@L{&P~rb@m!o z{zl|0IPNv=kqI;N_Ef@97CaFlVRB@~&D`oU(2meqy9mCs#P=JQJguUwko+9e!DdtTUxvNpYYTvus^ zSZiZn>JaokeUrTM&e>n7BVrhq-|(4xbZXi9DV(c@TU^2 zP}6n)Oh_YacS+~^aso2y$m!dj?lgl?PIR#Ab%~9OG<({VC#aMf)R%@@9>z`^tukpW zbwLwyJ+A|r)oaFJ5h?N3^R@ZjXo-u8ehc*whs(W2<}Q}@wUVp&6rjDay~ZoNw^gvZp@4m zdS~0(Ma8a@ zpcy1tSvwLu8&Tsbb1F_>9}Hxh#&r9uhf7GOFH1(}a!|dqqI?YfZU}n5e%oj>lv2DB zRn<7-f_(9XO>3IgfAEMblxz0eva#k>YCL8M^7|zEau3ryas{MDk^j4Eyi(>F93vl#e)&L0bOXmM!xqk&L>vBiF7y3}tpxZ1XfdFGgH@`?Fv`BYOPQ4q4cZ#N*^R$gkB~-J zYW+3nwr_v!O_X%ZE2jF?-up7XsN&X>bhZw87_Ruzy5cF!y8A}>2I)c!-RSjcIwp{B zqO}~~zQK4XWh;w@^H}G+K9dVu-NMjs>DS$&(Ry}dehob}XG=j=!C*7fG|JKQaey(YTb@Eh4nfPo*%3#hnY99Q2sD**CM>_f^t{=y}pW zO^=7bVku}ekJNAGc5^297pO-s@2L`kXCjQcvwxF_0{&=RBJPB3)fto=EI)TiKk>$h zz`tO)Fo{t1aMnWP})mF32zp(|96`vJnX0}?>FDJca#z7o} zAc!CQ7w{*+aB@PHmb+dO`n}slHuv<=l(7VMQa{`G>f-&1Y4NT{phW!Y64@HlTcX9Z zRV_K77L^>`ppbl2PZMUm*7OkFY|ozXvN#(R3^ncSPGl!Yo0Pv=e|!pksO|UHCVk!h zQBv2Q{)Ta@dy*~PZ-dHRFhEZ6lCx9w-jv}PhqSv>LYKNIr)+LWA$my6Phn?QBp%?C zYWFD1XTg+xoty*Dm1a=aXaTT4&+3IuhZqfO`CxINEgQWFXZBXl9%_`T`hq&Kt( zJOTEYyy3nO41@AX=UP>~wnK1J<7Y5kc^A9g-@F`Y1kK%zVKzVujG(LnFBG|S8z^Os zH%#=B7tJGnH&~JJilZ7%`pV%gE=X^se>j=HSASKYow&ycN^08nke-;gwIhG#daSs< z>s1_clH=k&HM>P)j#@x>xq_aUd$C(vh2s=l3f+U_g<7Uuwm|GaNv%j=7c#XkjZ2DS zJHB=$r?4zv9T3??h0-@fPL`WicZx14_wGTUj9!AIUl*z&k*LVpV3#QR&&3L%_MyiE zCWxP3sJgJ)&m;#g-VH&fIY~xQQ+YG}m#N(c!Y>9{W*ZbkO$O?BgEL)ec3 z^Z-s#Ss%VqP{4KjwyNFrv`R%UZ*@#;EOb*E^c`LcSA+^pQY>4-Aj)=H6(fLT-AN2o z?^{{?TYDu@NGl!E#C~c%&kk6E{$vqBfXUsay~)L`m&vM3XlazUc^`Bd4*3fE2s;6R z+J>Ht+)ss~(hbm?xawX=kRdRfg_@YqHwB|`h?`#q5q#=+nIR}#cHb?=&**AV4 z^ZH~YSPExjz8pF=n%+s8K6bq)s$Q3^t#zZz2a5|&qji|oZ1N5+6%|#-@w|)Y<#{Q! z5`xf)w4mhYU_Zu<1OfNkBwE$#7B9|+PhYf?FfiEGHu2I8_REr}y?CeJ{Mr}5E{}2S z6$?5>ys&1mImNae1brcCxI!&GmpAb-r~?#aXyl>Sd+fb|5r~OtC*jA5DVS`#O4GUm!LrgGD$uB$2pEQ z+n>%FDrpRuddmG3F!Y0)I|%(gzI8c_Ico)7{r-D@H3M4h9z=Ye^djY_EcLc(OarGy zNpeMl?qjn`)0`sXPucOVFrQ7k`odRh-w884j0O&j5CjOd7c{c_CwgB-k?XHTKB_b_ zjocdOO(mI}TskvUJ zzsz%d)Jl|LERtsnSW5}Kwaa(sV7BDAa>m`?uop7Ay-2476hvC^;ZnuMl9#m4=d|VC z$>$GA3W)}}Bb*S5Z%2oFqC_UXo^Lxg08<9QL?TGl7@xOM)Aurdj(K@4kLs{`XE%!;GXec}132lanH@x~1xXLo$pNzA>*jYn#Q z3OErpP;~~ls60hBP$0@W8O*EKD#?A$zd8qN4ls*AL z(>v5)%c|B#E+uqA59hj%7ur!hel<>pP|Wp_vzpwraRE~F#!GoCRH3nFg0LQDxeKdw zM|)au(CEJoO6Z+yZoIE5oTiypsvazb;N z6Vz0m8u58gyg}Q%fd6`4)*QbkJ=w!+kr0V-hIfjWheQ1 zZX%mt=Liip^4>OWong2SDz2)58e}Ocw4nYl_IhCF=2*T)r3G2OTCp&}*MCT=7#10H zHK#!Eo~9~-0aHaC7-fY+K>4u`o+ObR^C-1JihIFGk+58Ws(6*s=+L_E+AmW?2gR*b zO=+CADlAAw29XW-G3s5Ub&ZNx-s)p5O-u9@;74mQ4Gh31ORkq*XZ5M@fqdoa74OeK zauT059Z7u6vmGZ+kT;MJ#56V-7fiNKO-(P?pPntIGETbz-`bl|W9=tEk4*~R<$=xG zcefJp9*~x&O@?i4U!@Sj8ywmnAnv*8qCPRl3kgD9@lEUk$Nkhd9A6cfvSldrd6)o;8@KCd0~_7xj@4-DBf+EfF7xR3`e7=QMRoe~B8jF$4yFIbXFBuy%u z-qai?rFLF~@0j1D=aZl*EU~(r8NZMPd8fKseLg*qx6hxct2I4vY;_5^TdYA_5f^}# zlzBY%o8I)Ng1Pi>Chndf&MWnVXnWN)6fkb5tlxbNJU;;~!A8T*Bt%o|+-c=uTR<|H zk+TvFxf-w0!wN%xVrNS&qH#b*X%2;MSYYGaY(QLIaKTER+$`*st;pC(LXTFi(n9BX zn;obez9lt@X*dkHls85Y3{Qo7F|_gRhv)lw9@RUal*XQaAk5R-WF5q__2%Km=lNOD z*S~%j0p`+~D#0;}$GkSvi9jbT%^o{8PU9DA89X3Q`E3Tuw!6RIdHM}k=<&ZOBRp^Y zUseDz0&;!4{-BOHHLG7n@*`D~#l*+WuZKkpqThKkip=7q*G{ z5H6wb5Zi>F2{{mOMHb2$rQ@mOgITV)o27?AMq_!>8if#6Vm3-$y@4<@Hj}9Yy*f6lF!ciKad3H2c3@08mpa)H?C)U9FNdLFb5w^KW-Fl~-+nVjY^q;?nI~b{q#>BH!Zu{~Zz**9t8<0;lWCl~Nv1Gz zPzl*jKO|^JtXFlj=$bd4Td)XLeD{SPC?Dgk^h>m7C^^v4N>S+Z=bgZ#4nmrs;E?D{ z5S~h4#ryrAu=>N0aGEJOU*Hy9{*z=DF(;JrumzUDRE@&DS3~;o`bUX`Ez(I2CW?++0v8ZzM?|sYn3oO& z;L5-#DQ`UuQ`Id`<%5~}z#&s%Y%KF0DDhE$X@Z=8NltKHhIn$m7Ah5LK_;kt*2jezB$rAaZEAoY&7aVT=*gY2OR;~3NS=X?%r5KtNDZMyc`>#DQbeJ4j{ zJkLQP_I95yA3we4kxlCrnLvN&g5c43c-o3)OJ2XGs2*su92dF5)Ir))?0!8H8KHb$ zRwNAFR1(I&{W}*5Xv%Dmn#k@z#+Y8&#LuXr@WFDNk|F>FkbCGOGo%A$ID>^Ui7lv= zbZK($rjb2>Q8nuYynbY!dwjT-Iu?96v051PT{?5%?0)h`jU07s4>?AzIa`&w;3W70 zOdK<$$HU5g&ZKu23|dF5ZEpnZpXm?J0#k=S^&U}ob$pdogHY!Zj1nOKN;Qml_O#Mj zp6Pa1@T?3bW_NftwGc)VWUJ!yT*!EXQ^0vq?P0b_JrjKBNjdW`%kkc)@Pjf6ObqyM zl!+TApjP`kYk%qJew}vIu|$T#*k8)a7^;6GG-mZ6?qZSOJ-%P!BYu`wgH2z4po4x` ziQ`HermIR>;&CD!(9;@7yC2MdWiirmeiZz>bW(O;E)`HbddnlaOMdS%RAn$ zB_43{nR1oQL3#($N2#wf-m@Pm#5PGZDNP1#IV7m8j(fWiSro9r_1SFaUsF;Z)fVgQ zfOPe#Wp)g$?>3JGuOFf=Gk6bQ@8jxv!-8Jt{~x7b~GEZM9mZyCLrWm$_gextU2s$kiO1toOU;E-0q z%5|j+1wua(t#AVa_U!38V6rv#2ny_5e}RDWTUK9FjOIiEdzcCN8+s^GWo+&$Z3`+< z-fEIWoC20E3ZJb2$O$tlT-@XeUoA>wHF1T`O_Aj^lxI0IR<`?%Q zB5k;Kz0dc2L8~YEq$@ir`$?ztFVM5r9m&7Zvq`7RP9#Kl)}8Jmqt&73X(;ye&en6Y z$T`Kq?%CjUuV07_lHS)J)%qUfxTk;7|MW||JHT>_^{$MvKUIL>pY)BNv{B zL{8zCzovHgnX$=I+RL zchDFU`LO)SH_rv_?ZzFeWef2rDC*3~BAwG&s|_ut)&K5b)R(rI#(_h{D=I4K{nS zXzRQd&2~#;OQmGZY81#n18^d%E5i&B?wEdmC;Ibx%0ryz)yMHXa4THDkN-nIr?tr! zlU7r~n3AT{d#ti7qpHtVJ>`V-(u4bV4E8>9=y=ZamN+3-eW5@-Qs*d+lB$yvzba*Z zB>GZIRlPNjFx;H@7)PD6mZ%l8Xx(#!#%-t9;8eHA(KzHRD!3;)HkO|oaSY-lOW5|F z<9-e5Dab{X4u0vy)lZk;J}q>HY-4aciLh#wykt?qg2su3+~AA|^3gq1kdSEL{^CZ7 z?>9I0hSQ`|Ll^9TGu;1O8D9*Uhd=t3=f1tbuP#sr4`Kp zStffBbd^D7K1|7{svFMN!Azp%8|`~8di8^<{MYYV^Cz2JkCEW}jZW&h$oO5+G$n!1 zcZyp&5(3!Wzv))&*`qu@=w~*8nFXDNk4_%l?(eSpUdGL)lHW@$^s2>(`*>1+LAIOs zld2720{`3Hb}ReqBfof`I?(lNb`DOAqLCj9JVf=pXK<{Ae2<=k()eeGZRy*t3Pfo> z_be+Oq*Ot7JNmP<5HmX?ujmC$n}TZZ5eYaG+-ZT-^V5fEcXP$14=1|}9@8)|bhuVe zFI%euQxMXSGHqBLwh?_sUhdqrc+{aa!zd;gVY!VL%_^~@iRblig`I(+T#qd#^%?# z|66e1E0$us^+YQS__4yiPmN=c;Fh9$8&Xm)k9Xb6o+c8ydpzM?Wx(%BzDRW*JX}98kiz_X^ zSV4xio}gZ`sH8~7T4&_VLx25#U+U#a-k-ri7PE?a+P5bT&&VXvNAnp!ubunM*;Fq< zX`eUHbt~Ub<<1Xxa%OQ+8Q4Z}QvUe0)`-j!Mx zl1pI{rO*RKr>gf0jAw975#GZ?k1IrvYxK~O76O*4ydvo%O+G9IC{g5czA{{j+j9>B z@D?8%)Iq<_tSqrKqcC}nOpK48AAvQAX{yQML+_576m$+7bXiGq7W9UUi!DBimUURD zmZ%)}<@#a>isi;Rcr>G2m@hbs19y1U@aDg$6ILSZZd}%KQY`8l(JhgztehyA=uEzA z9$TfVSd=#Vam`6zzcc+TZT8zBb8OP!Mm{pXF~6u$&;6-4*}CDk>xS`JbClmdAqZ%> z9>H;A4;2L!6=9FTlJD0xP)bTaXT}wGj;#d47rPyb9*ffz%_j-*=)7L6+RtmZ;~RfC zA2oI`61$AjnQT*z2zxQItDAVK?e~;1$L7vi|52R03u!+~@J~B)Kf3A!9dvzgg>oPL z%eI#1OY_)bPFL#eZP|BIKj#^fyV5=m6(s0C6mgsyBhfr*0|Nsrs6_~=L$S9itOGHY zsuLWqN#|z~Q1UA7dEm*DnTNjTy)~axt&Rr9 zJf9E5`+v?kTezL0Oe>4S?q#oK$|jh=I^CzgZfKDF6*dcVwsTRMT0t)WHq)glkrdZG zHI;bw{(9lIjK3#=@4~H*lLrZIqq7$x+sa@Qeg`)jsDIjx#VN>09d~BM+gJ9TAu~z^dqv zM$nvHv~_8M$vhs10)KaWw$9wMTJL)7-&S{7GO9sDiBNbPerDZCNbBD^``a`Bpso{B zTSyTFJvSGl>ny>)g;niew`kU6Bsy_HKb!_}XXO{Hhu!BjWa_vymtqc1_DUMjlY<2S z6+)sg8bcd2v|;21JJl5hrjbF`WE`ud9W%dGJM8HP{ubXKj5+qjI0k-dV;QH(tKVvP zMy{5Oe|Km1)~e2Io6EW2EiDD`OVd@5#Kxrcv-KG=*_S~tZ&W#m_N@O{ElPTT=B94o z%B3erX z2d}@bo4pfU@BjVk;0$tFN#hVCxW+1(AqQ6edF$l9QeqreCVn8wtg7n$BnNpbz5Jc- zm&S~8Itf8cw{AzTep>Du?foal^H6U0C-iS~-*o&Ll>PY<*+)zVNu z-QvWpCu&c-^EFgHq&9p2{vy|(PCk$X0Gv1Go>o-kz0{Er&(YlDeCn^dFK^%qDznFN zW>$V{iEoniwXKavfKu#^-348gZ$jp7pIPzQp$baf`oPlwwo%4d)JlDQ?fM{khcPN)*XrkBGS683) z&HpYAZ9(=UD|HF&w4-rR*t#gfA+^OQVp(d1u-Y@KgANAHWD;>8;W;&pncEt+eJP&^qP*>;avKvzw?08Fsb!HMu35{>i%l> zz}EypQg_!8{NbVfXWYHR8$b+Ys&-5n9uRZBN>M|-OPQHR{PmVM4|8jNTeX3e->M1< zeXHxJrEYMnq6(yvTyfwMwSQ5Di+CJZyEa(*a-F?Uk==uHj#c9x^(Jb-=Y=*d>L9Dy z4eHm=yUBKsCr>NMq0YBGG>RylvDxFSt_as9xlDsSJ^W~0kGG8cJ3H?kcNz16pJ>uZH6P*+@gt~)Rt~o(AS7y ziufebUgpZ#rilHl>TRg6dsWhkT@;Uo>`{!*XcB#DLEQ7+(dVQgc&(}# zV7k3N{J$?18W*R7(UR}CI`(__T2nccP`Y$3r`0F1=KG{cGy+`b2W!%aAjiM9lp#qj z)vShpzxlCKcKmtAA8NFZSKyvyE~7~Yi`e)obqIEI-vb&Zki?VyTa-}efET@U6yT(I zV*#W3k+IQxkRvGW{48g@>&Sf4H`{*D^Luv##X)hs#yIY5fweYV&1LKcYG$HIaZaUK zHav@CY$IojCZFc+e^eJ53_p2dm9ktQNJP8YCb)orfEpCC3Rh!PP!nzgo6pcMf$lF~ zXLKcU^3a?6X zu0kWMWwn5;_UTvKw(7E+t0^;wH`tqCSen|+&?s{Z7^L$)Av)0%lL7D$ikkG!L*VAf(wQs@DK=Obj6#$zO zgYe9;!hX;SRGjj3Y0zr-4LGc9FWsY5Ba;^ z+RPtnwkU?<)6fLLLNx9Cvq$a+_R|&Zz9|dF1pF5Q@INVPX#z0CsPPGf#~+*oprw0} zMf)BlnIdnZ2`ZVPkb|`YHKYQchZgAs+w}L4rx}q8XQ5)ZFvY-tN!x>r;ZLPdNk$n? zE$iQGE%dhr8M_h_1=^IZtz&(IxBf5?Ijt4U=l4D}7=xPRYj1@OYD}y+_h=0y=R}%h zQXG8FL*t;exi&)G?Ch!EdO6EwpPND@>ypBz$}+Dv^5JK#QAY09{_+#`HS!=2t2i9q z9deKs*o-r^8g?)%4RB!^eSkiUfJVMar2qXP%+A<@-v4Lm(oOeYO8kD8Ww?!lme>EG z*bGaK#~=8iNcW0$jZ>{$!fsFcCv*N`1I-SS!`b#t-Y|(GkP;Z8hl=I?<&&W)){|BA+HG_C!%6ubw*~*hcmW zLl>C6EQOSm`qw2{p1PWuGfFIG9>l_)nSRlsH>*Htwn(nlnfm!<4Le8;DKr!aJ^G=! z!igVr(7a|40W!Ek84>K#rnA|k3U1*>^{04^D@M_8%zeBYa z6BRH@jrBhTHA1at59J#1GCj`Bj2r?s3dSp{?vkF3sfoSKWGna?F#bLB>>ZJ!86Dag zrK)_lL`~phlksr!%-K__o$C)mRb*&hKN9GCT4psiY=a8@ZwaABHu?u4`0td8|CQxe z{muV7md4<`wRZv~0S|N6x0FIgA8FIZPc1Pc-?3&G{n$Z48nWCHBkwQOO)1dEQ9zxO zl|)@A|49f%GW;(U3DiAl!GKG&*MFJAhG(sOP!H;+Qx6U`oSUlSvkNWo#DvG3 z9U51Qtwn4H-=Peuc`V_EZ+Rcr%dV^y^}0Rprw$nja`$J}EF}$!QY|+#vpS@jn~}F7 zXDcBDO84+A;qQ--3PEJv=`&}WGSnCY$L`}NjV*Yaf4IKD0=Eho8}Vx-RzS1&@?o0n zb!P%wp!dn;b)`nsxGTq5W?#yVF!Z_}!*R&|CAwLK5^5FJ0zW;mEwlh4zO+5&83tjHOKr|^}myw4?VAVE^Qz<7Ci&AaPpPCZ8@!u zUR%$uzzxqo$U8V3aj5oRjk;*LpW66MnvXQ(jwT*n$Xxuk(IbICe@)YbGY3;bm7$TA zTdh*xt*Lt1?4Yq5dbNTLJ>0-xXrs>v#Ci$}68a5}_5lDza@PM&4r4<@uY0hu_T~$z zkAdw@cyS!*?V4BR9xEvNqFp_95^cPqjb7+P=S;#_%-&`cyf%z&>__$;oV_wW`9ej& z6EcG8{g{#IOj6z88u-J<3k=@E6Pie{p6?kn!d>av5Hy=lRiJrIU^c3H_Ep1Dv&Oz? zHr%Dt9uy=f1~tp~1*iP$)~&z$!?gs19uSAdt8JX|^Y)BNhokv^gJO$)8xARdnVH~P zd;f)5hGc`x|$fRqa`lk8+;(mn{vnCvz%k#oJc|7^S<}b^JNHm05_zAJ;G~X*fRI({H#sf5 zAF7y}M`d<`ksTc!bHx061+ARH-LNU13vPRppjEwEK>Xl4m178nue>NEHx0bta;}i$j z#)4mDV1wE?3a688!#@7gV15`%R%BZ>?=yVRX*>-#{T>#s& zg8?77i99jh*1Y8@{z~_DsGIE4@}E=AlO~*~zQ^&f(b* z2HJkf^)Zj(b|gU@`vSXPqCKvJQ-R^+4{?y>yuzJnr1Gi{rth0yRkAxyUzn4%qW4L; z?fSuF?RuHgagcITvPaqz+-&>aL9bP(x9M)=6ogT4Y`+KTmRbi3`o$gNr*Krne!*Du zdY|cBHz!y+>dDTR<4RqJff9DH=dw$_*kez2R;o~cFgF0(&l?Lh!JOZTKTzS}p#dONAJwF#%GW@_IRr~seAa}mD}Vck!nP5+i9d(_D(jYiI|7u2p5 zTO&E3=!qyCR@CZs_gC!7Jx^`Oz(&a+V(|jCF}hF;EgyB3P=W~@FfFxF?^A(7dDd^& zMVFUlKme+?5O{hD2I(>1N*+*5PBy2&$KC=R*#Nl^Jc8NaNS+29_Rkp-bTpbdIg~GH zzMbj%somjR+iHI3F|PT1Rv*uUrCDWjx9QD^Q}fc`VyAzJ+JyKT$;Ignu#9{6rFoJu zacgM?r#r&$y!rT$2Z5vvZEProkm;ix$_#1{4+DaCs+p9zs07kUfTniZ6F6YL(a09j zd)c1#5%v0Hr7mnn6al^h(Rx2R{U8BsC%N8o5E){~B)9hn4ThV0p7PUr&=L*4HER3$Lq7$&KKpEa1+ z^Bu(uH zA8{x6c_+j2ZyHw+%xhC68Cew}M7_$r`o8xke9qU}nd4Lgdw^Z@C#-&Uq{!o7HL9dX z$|r~T?ir@wKIw5UNDs1J`V-GQ1r>iX$>k^2L#KNptp-&h*q-#f%ZK`T22`q~px_>B zG%51hB%$L}sQt-}ai2m3zm;!K5f6nzWubcSI>gkezGjKAMndi*=d3tn9&9=G#ue== zmzs|{WuH;nuogF&^&`8gV;kWZPv9f|n7J<~JUS)1abOvepfRaNp3boi#pYJpziIPb zI-ml_Nn2oC^k)J`&M5NzLS5izFpCFpz~85;0EUL)*r4t}LSwQ?A~>pVqiz~f3A`NH z)lZ!Id27nJ>2(#P@xD-vRzzBt{a&ouce&7uM?tz!h)6fF--P~|xqk(61BA>Vg@>|# z6G>kl)D|gC{Iy6xnh{4zjTn)zKx z=CIv|gpv~%wwy`_ktAGOm$6yDfg`kuw5W&(K2%mp_F#u0a5d)XAOb9^$ja;k8$^3m zoBwI;NPhW%6i|w5GMagEy~t7EP`goynK#zx=3j;Vorv=Yx8TIWw!b`Gi#DS=uY3J% zn!F?Qao40v4n1YWb}-{Vikf;L_X5JvSXq?c9lI^aLZ-aG2>?OH+<(V_nss0-Xl@4( zT(DZbYQhLKAwi50)b53~??`~pLP<%dwt|oZL+78Bh=u+s!4!Pdk^tZc+!O~w5{#uT zpZ&7N;vsr3j3>|-vLg0)?~$OaiXHBDJssE8g1BYDF@FVYH8Q5>F#Co1hwUi5pz!Py z7EGEdK_WMFCN*ntg{rgD-T(V(Kvi-tqkbm1=0{@k5S2@L{vU)Dv$(%Q5@PVI;fUpU z{M#+u*-HWo0s{3Tvp244kTrtY+3 zJtg(wqdOmXa>VISbF3cqE80|7;y#@@?53j|;U73RoBNl$%(sBKR9795pQC1<&nX2O zqCN@+>XTJ=r@|tR3A}xzP(1nYYbPgHc+#dUOhh9lV#1pOtp6i*?1RhIa`TV(^R{lT z794BcMMqWcGz;k&DE&(`5tIMHHU4*BWW z?J#}-Hb0n9jl2UOd`aHRyS%hZI{Q?2d4~J)B#|L{>?dQ+Z(H4)pYg=L(sz-IT3!Pc zV2Ba+)ZJTlSGMs#`vMZ#mGm#)Ip6^|PZ_q)fYSV+=rZsL)@w;cA6^-I(-9SU^DJ{7 zWMuVo+FEEy87{a5g%1a8_7{Ib!9_H+wTXN-$6$b?lT%BpR`ittA}CU=fT$=jP2+BC zl_IKjva^GdPh#;dHKMsWn#e9!_JbJuF10MRp{lq%vnB=6`PfkSz5IN+EmT%zPDH&* z&Sfr$=F>1ke7Nf|w{JiVx@P{2Z2;WHAJ;L<)6|>&J(!gUN8mfp5w{Uo=<^Ane&W z?kIMNhCfDC&K2p)OYohLH~-L#N8`~5Q=^aBxkz<`sn$>u=W?}bG-}}wtQC-H*{f3{1#5Y&u?`&_UAj_J21fT^>2ftSVbr#tSNS0rs1s5 zbxNu9%xrfgm(5LybLc4B6})w63+L#^ebWT-RbgRD2v6@4Wpi11`Mif5-qAsmPr&pV_2rg>TL}ZWFU&qe$a`JW zVP+Y$*Wi`Zw;{{yD7{B=TO!S5Yii%tWE1VP;o&(A#k!K;M8H__Z%})g#e+0!tTZ3p z<>G}e7Hkr>Em&?_FTvWe^K@~cS(GH3V-}wlC(^J2`b27PL4`zy?bf;i)JC*9$ARnaQxHsg6ke_fyPeovCnW?~y*2+u z|C9~#R^Y`dz*OBF!!UPaX~VUyzsL@_1$>qHAhteA8rRo~nuv}jdIw{mi=@_Xp1;o3 zKJkiSR@H`-Ha;Qwb(IWt@$Q%S>Bm&l%9k0(ZywFTpsCb3{#@;;onVSN=8UI2>Qhk> zC1~PR9X}n|yY>~Ft{nedkWc>PIitmWJOu@%AKmOE?|z2I#83?lRoHfU^ZcmV(%~7v zJt$^XS8HIB`2HHY?dGS%VQB1=sU;B-CsQ*mUb8*nlI0+9v#lic318OYf-##HxB>P7 zmuC}Sh{{&lZM;wq*CFYMbSGtzWUTfN`3=g^$-=wl=EHtcWkmg%T&w~X)r9VIPsNKf zhgZQ+eai`r(jWU&{RkI#f2Bw;5vYyq-guNIN4x7s2{?DzY|i>3c1c=>Al>Z71Bpm$ zt)>XJlgHo^j@IvURmhF&;fnVs)y8D8PSKsQ|D@zJWKa)U2qC?^#@8B2mHcD+pk?c(kVqoGg{9=m84d zrkqizUVQyy(HRRS_O+FUp3(|bbGU^OM@52knz7Kc!gv_fhVqL3u zLTe)oP~xBl-;NgX1Vr951joxB12mrSt`Acdc4mz%kgE*Uu3BZ%^732FgaivTc*jjd z+^GT|RT>%=bsuqA_y|vIZqmeDd~$@|>vu;7({Cb=Uv{FmO_*M!+g>i92EtU7_-D(A zrMp~PG_7sFB~88E2%J!|IrpZOaTBvWVzv%6qz$D9iJCZD83S*{_qKJYi+@m_#2-ru z2~$(yr#_m3J^C;XL|>&^No#ftl%O*CN$-iDF6+U<9L@ZH0c+W+gMtLQS^}`jgM)CQ` z>l!(mMes+6qpNE~i_HxU4JGZ^yPYBU{GKSIr1-S@nCDx#f|9z|G`@^bIEKjWZMTYw zk5QwOZ{m4~{|x0bc=@D=^LA5mo%kNw*|wFujWxd)WS+H*k=Z3}2_TzY4W8ki`a7`- zE|C)1w4S8Fa`oR-f4*Qh=1HQtONuniq|-ez zF}j#D8yk=7qHGM2vd}{JcXnZpcpg#ef8YITE7ziwD6JG9ctZTcRs1f!nw7aU1%D*} zpGkLBjSlJR4USgjnkV?DTb8nTeN@O*6)SF2{dv~uUd8ZVUEO@vGvb6tFylun;F}xW z>L7_Lr_B-z;vPo;%6|XVSIWGki`iJnSbobjr)hXh%1h3FpBIYqD8WzjUiOr;_YT(y z7QGXnm>Btzj(?paG!GTKbkoLxTYiLZ9{n`<>?x9d$i={*@#SA!G-fL;HuH9=HduCNdDweY1a?~NZ& zOw^0O6M&k%J#+1WW^UDoPM2#T_)?dd5F>Ft_MmsxZ0 zgq4-qfzl`4EH+^O73Hha%0d=3G=PD%b!@SW_p4@>V)vOM1bjL|6I1Zs}GmZ zhYSF1QNE+MOs35MSDCx}Y}<=_*$;l?6~ds2g3nEmmNs2F{??W=fh6fyM5bo9N3DgN z_d118A} zk4y67-E5HKne8{zKem-VZ5yao8?jGKnZt@t4#hNebcmblnzsHev z?Kv`m+yR)AGQ#|2XI|wr%3;^6XQQf{&J3%?UV+0P7Uc`Ub&GL1v)mnWGm2qOm!@nM z3;LyQ9SzZUEjXbGTsa&4J-UhZ*Fztkl;m^%c?H06M+)Cnh4 zCmii148#N)bsG+^4MSD*)}2G@c!I#g%Ja*2On`giiL^`hD&dqcu|~~od6iuch-%5Mr9l>U;_5vvd%{= z2okIVzSLQU~=g(iV>VFZ=-N`@|?U9xl3-(QKMM$^2I66A;sJD+x zNqMon3@zL~EsrEJi;CF0g+V^k--xR{WOFVVDA?Tj>A{OweKivkM(x*305rbsJI(9L zC0(_1%PHUTf<4YoP9s{PY>*RCsTp1W%r+i3!FaNa=5VY-9dS-Oi_U8%gnehqCC&`Q z!AkG(`J+Ze+H*Zi_!s&nr?lLpCgI*fe+tS4q1`CYfVBeKlK4hzaNo1wT;?)t%!hhO zN7Qj?+}s-eDus1RnN66pGd(xAiLD}HImOw{Bviifa2Q(qHxrU>YED|ZJ1$MSTl?W7 zES4CalH|b=M)KP~6~6$~D9a4vrv4R5VrsbX8(n&9&%I z=-lw(&^W`_$^*0CLwAK#4Z^?MI)%{tHIYd{OPmYNxw1Wi_UHjwkxKTk73E_iCJM($ z8>w@=bNYwyA`M8tB~U|T$w*4Ae;?}=dTC(^K^zAK&tqw=ofO+1qPpzS2^S zf_CJVTE^EtM^tK-^@`x>2-$oJ8@3Z3VrY$$cJjsBGsa&xTGo2yCX4GO2}mQJy_K`IZ5I76iMIW@TFfrKgvJf zJ(8V01oO%CbUEWz;HgUfW%ps#_MKD^;5Z(l`0S}8p+#`8%1khNOZO|DThB*%==eKY ziC27?>!tI9B?H}JJ|4hh?)Vy$-7Yw(xP`(i`E?u(fCkky;i9J1qYN44)JOae`)0Q9 zYltXpO3KJk>FE`fnl8%s{rO|pH?^s8|1BxsyGyr-LbI}5?wd^<&&%Z~#^|FSo(&C2{jf)uS`!*uWoN^J2=QTScML- z!#T-xR}`HO@ZP0OkJ(CJ5jJWXIby)kjGjF5&&bZ#m5)iEO`4B;it%moz0zw(mKU5| zbA4KFb$_l&4!>}^I@UNBj^5JgI)yV+<&WUb-`QsWJq7v#< zvwGw21p!f|sOIbHiJds^cRdlt4f9kGXm5xK+;#3Ch3-7IodBdUi8)BiRb&^L4l5>K zvc?*5_?SavxE`O}O+5!FBs7HIL9JG-ohs=-<<_vLeJ4fg)@kit2dlV451WwXb?W;N zcn&qm>fw-e73jjuAY_WT^^VVWr10SfDJR;CzmI<Y=}eVbErX$QlGu-ftGS zd0&8U-WVyZsoz=?e;J9;&i?7pOP<{yJ~n15$HucGiRB8 z{My^jM`t{g!(XiY;-r->UCgi{bp}c>cvU!O`@6^*^o|*|5KyPa&{djW%Ag55suEe^ zSK-#q4;nOAy_^B=lOg)Hn&~R}P_6iAK+x@aI%1-W#pyI^@;wGRlGg+Vq|gGe{p+7A z6Ql?9+UdLsI_ywuD&Aw?-8PCiUrBy5f$dgnezu)V513bfg4g1uSy@)MxC5G1RIXy% zjEn}L1ll{8@{Qx~jov25L4B&a_z!B>B_X|U$&?N@?5_e1kR2>wtG zYdA~h);hXYy{XkU(x_g)CU$2DKOegP;WmmdRy$+;XeIYMvG(>C{i zm0{3|Lho61iD^ln8>{%@!BJr@?)e z4r>EBkT01$6pDxe&u=-|;r;38SZVIJZl+PQlhO)fWjQlnlu2-P;j0r_hGWnm+t^rA0&FazLr8gN0SwFKjrc;wLiUbjcYUB z%SJB0ny*nS3iFLzBjC>;*xMSV)tB?7Qja>E0(@nkib zD$4m<91LAl>g**4G>~%GHm}4P_B934355UPel33&JE<=?Zy`c$(Zu#W?_I;sN6mma z?L^G4OD>>=h0trFPubaY;lQ&>_IO11P zUETKRRYb@{7kO)@-9FqA=lV_#=~6!P zHvJs@<&AZ2Q011fsgHZG+C8wGpec{`bXf=F2Yp_AN8vx?EOoVZ6te-}UZU&qeNMRm%>9-J$C49h=t|j1pXyg!arV2S9gEVJ ze4gba2>p+g*X491oOwA>lqXPPT&z5><+1!x@#eveEn|w_6uu}=!i8F=jN7b;%$Vmt z;C|F#Tpb51$4pq4iAZOD1*}<+(_=74%CF=`;Nv+9Uuoi4E|p`IZQZzXdOuRa=dd4J z-{xaVc9k4lrCINf+Gm!C0=1Nm^q(5|JZAmZT&S$>Kk>|KWpJlz)p}#zAm8O_zIf%v zIk^Z{(WwGenGXI6_NNj9O4BQ^2=9+O1Js6K?0XE`I}@FR{*{!CSph8!E4H~H`!mD5 zNKN)<<62=se<-Y!^~UM1+g1n1$l+HNDosEukw>Q)lJqqF$$2pm(^tz=`t1htOdU+L zTuBLZW%VETQjjy`>W;?c$#?ckf1R1Vo;;|sAWTXu{!Plbuhe)5dnlNz)}-no02(xw z_(E5C%IQ56!!)Zayn^X{%|4%gt)DQma%9S-gHEnQz-2~8dp*d9qd!`H%*?oiZ-$0#S#Rcs&b* zciB{_6{^;O6-zq^}q?ArnF@hxPvtLk;VrT`{pDMzuC)YQH0K-HUo2gXYgg5H+m zy@jM%O=H5-EoL?Xs=yA4D+o3j%o8sdHpmp4`pb>e%fA#l=iZmTS9~8_K{pw_a$YMR zLy}V|p@v57z_<4}@X(EPkKYx42RYtO+9qCQ=u}X$U*)|+~u{Y|e@0`EkN_doH@~#(lem;}TB-#1~d;Qx;d$`!j=)T^S6&+j8nq-Is2E(#Zh&dL!7+n&vmsqd>w zr9QVx*O2yNkj}Lt*ivv7h6m`T*FEf4@)~-5j9Yn}lXktUz;+G;h3w*UE|sdher z{$bI~*#wF&sx%NM#5`|~nxs+1sthQA$`>SeHZ50mnLdx?qA7jdG?!bf1v3Y~HH@lv zwyx%vXmz*n>^5B{pA!L^4;7p6xT-_ib7zC+*hMg$s#b3J6WGC>6S9P+PKZ<1vP~{6 z#k!W68B3wDpmzDMm`K}->AR5m1fTCK&H)@T34~mnfAsc74X)kL)6+8m+MZt>>h}pW zV1>d3Lw1<9rjQp~5I1`YdD-nVItsjl53$uMt;&d>k{6!=eOByBzkfd|&wSFo6coYC0*(f~ zgjl^N`=I6)^MP7{K>B)~M)iwKqdkUs?)-(LhBvPoCPO)y4kV`q=N&7DeYIzPAl5qG)9V*lL1)m7y4XH!pX(A-WM$nhMRzqY;I zS_}>mE0ypvL+1`#v0ZCef}I$XtrQD>YgM=TA~oCuBV;*BE1=LI*=u*dm7S&O-q@B> z^fkv9j@GE*VOLix0eWk*VfQ!0(^HY3%${{SDy?d#w}(d^Z>fhy^x9E3a<>3V4er$Y zLVQvjUcaIZSJ@QIW|Kz23{FTf^lJYpn-EG=N{b&mdty?1J2R_+WnusM`N|p%(Zksi zlCN&rMjlc@gFzPjaA6kfsh6H@bbDA_L!pHzVA)pU(RcJE1)?`V|GB%%X5XIDxpY8%Dw)D8h%U?k?Lfur8+aMNEcPT~-ULo_ zHW@XrEy~N{BdE@vLW8%fSC#UEoGUD@%{C{B+~!XO;g1x)YJWyLiuH)$r$*O<1v)3* zulXgrszPg$ae+}1a6=c#e>gN6;C6OCKK`tqa*|_we7ugxMhN=K%g?u!$_#fOGO-pc z8*;1!H(qvtrIVN<-1r8v4~zVyPc5w@qOS=x~~0xO}owo#Cu&0`@QR9N>FbpKK;^)&L5RSDxYd^(RK7xLfBrl6OvZmHSAypQjvf&w~*9^0Gu?~@^#*BI*R zm0!GksqX8$xQtle-rjd2qOKp@A7fmN(`RYwcP&}~PHU8+Z&h<=ngw_TLa&AKC#a#x zfcr;{bjhAAqn&|0wH{_ey3A3pR24c|D3csdav~vh49$S^U8%1o{ZpSdA8a^K>Vp&{ z^B39fSy4K7&Ap)T-x7A2+|Y9)S_BH8U3H0R^q@$7^}hQU4@fBiO=@>IBQft5?k^e>4TR>G6b#0@E1|;nG42?Q!;ZDi*?aA^*P82jo;l|z z8%C}6`$fxQzL=X6oqqi-q1TwwQRjWv!u<&Up~5MCQ_%eJu9p#aa9eAT#XUFvJ)UZa zkhiNw9?JURna1H-Li1PP#?E43tyEDON6s|<;q6s}f4Zyqci}nYCUPc!7H!C$bcWwD z+OPYW6Ygyp{aHt`py+)hM5rXMr0FkNXqWV8Nz_M*r@W3}RJPOZ5SbJ*`2FZoY@!N3 zBV6$dje{_aYeW5)P{(NXX;*a>3hV08f4&Y+uVmzkTJ zFS@z+kC+YRY00D2lkbrsyqA-`G<=SQ%PB4Y#;QNA%utH`1bw=IaDOyus_Fy+L5=Z4 zdCt|raf}zTvdlD|op-j{`B@^*mnsFw>vzAd`Mk|@vlJO7dRaIT(BR<8g$XBvN?Y{-Z?X(_z9YlyNnJFqz|v44h9x&+kWTXeYq~~ z>VdlKbs<*7Bikjfkm#ZL!nJwvOXeCzToepmlbTOtaK#UZgKVC;J&IRBo|&{!>Urco z3NmusoJ{`~gJG*Z+%6s8RrcF~5>7YTqC%?H>~^bzA)n*$G<6ZqUIOB0ZX0d>Wg#cAA5(Vsp{c4l^O<~zm(4+L(|jQ(%W_hOz`%%U&>L> z3Aj9ZBupgSFu&RuM8pXAi0?f5CZ(+ze_~X{)y_W(xsTE(zd!03eM&(ww;?$lW-_HhWp_i>+KIvn; zuN=^P8(ppfi&jZ1I%;ytbZ_4MRt?1_J1gU85t>@R`=sDfF$R8)_IMSue zvaXu~4F-=$_xI2gAI8`k2+=eaQsrktaMe-C1oF1um#YGE-hb#hZvf7p>KdAN^6#*))agNSeRi*3Bhli%-qquTLuv z*Wl9DTbGdtd-B=o{8?X*s1yuB*njzcQpG(9=LJ!UiCs)nzXb$d3>Uu!^5CU+@gIh( zqV0|uXH1vxH)<1Cxw1bEn_b%srn#8Knn&;GtAFAW5E5+-D4)WE#}TgieFR`quj!1M1)8rfNOlE|KGxvaz1DCULqo-D5r!T2|`*!#eE$eDbY z!BEdCG0T;O9h#V?@+l4%cs}2I6#pUAjmDMCphoMck<0%qnW1z2%i9g}yVoN) zADoG3NhgKKLx}9P*wwA;ABGe@3U~Suy|lE1pc{;xhGfV^MQ81wou?%tlFiK9d{!5b zjc^wg{ic%rfO{Ns=lCYEb6GAG31ZPIayy*d)GG0-1}SHU&g-m*;B)NOJK|xxO#>u| z=GIFeKAJsP3nG1K6c^OoOiHb)USIre_tBGgA?2(q>y2l>t!y1}iw(aCCW-AEy4nK| zkB!kpw}n7aQGy9wmLSn67gtKOOlEB@4X--8(z95c*Yff1m112pcRFO#?5?-T&*qt9 zm&&=S+*N8o>2wEN97e~Q-?}o5q#XK53yb!EUWZ@MEyQd$pTjwtuupqv-_SCqFl4V; z|IxTjzT{#|bRj5RVPZC|BgC)Z=uN28r_(VSLhEflX6<}a&gal{{!*Z3(nhfcmS*ov zQqrMQa_zZ^GXJ#a0a~AQ%qQaLoYyyAPaYCozxVqxSkB$D!2CG<7Ams&%o_t%Hyq?9 z2q4)>0W>Yyua_Z0S5i4=L5;d$yuOosHe@L%;uA$4-3o{Q>kwPbO=|-<7|8h_?X5z} zFTAESUy-N=4|&(TFkJmSeEBon4U{_G-=uC2Iq`?*=Y5awUYdFBI!3}-{(5>=Ujm44 z&Q!eT@sOmOH5j_VHc>^loTo_uM$hl7d;ZW z+K#W!kLPj7DtMn zj}~}0wV0RlgXUWT3>iEn@X!$c2cf$A=943>`rVi4ErgvOoFEjO&RYMO_}zvEsKw(a>{Bj~YU;JB!?)7Swm` z=|yjTu#{J{ILpWUdfDIHR5YXa$d*oTzjy!I{Ms!E z9gj0s$ejB6#J0Z*Ch9x51^Se_1E?rGtzV9}#Qq~LEdN&L2dkBVf5QrK@Jx1(LAieV z#pf^b?si>*w95J29mXB%zNIorQr{j2(v{Lky2IW9g&mM^&Aor~Z-^d85(v`c@GzEM zbvbFYb~)6&fN0@YXRx&wYwseLwbyDU^CR1LRBzw9faWI4%~h5NoD81wTgzN8ysY*$ zQQ!1V|Lb$d-C;t?3?Mb#Ez3w6LqkL7>K+o|jLfT$YbHWKK=sj+Ct(u-?7O?W!02!I zrr`1D@ti)@6TX>g4{~TLhHr+J*y>~z{d|`3?HP%@rfx;?E7MU^lNqUUmdz8pO7UzB zQ+B2E$+Y;Tz_Vlpxbd>ZkhHc>XDWyT;mFP0#`oni`KOgEF#Jg~g_kIk_oJqx2TRXl z#Gyr1()FlzwEEDHa>PgKh1aeo{&g_?WTUxN_iUtE zKfEhVyj3sr+jzz9tYG=a!g^WBk$+Who{6z$70wRTX=Hy8uyX7&vM~C8_aJ~*JEcAenyddkfbC% z6H|B(!852jTzx$M)$MLl1rtR^r{CI&i=}He*QaZnZ_Y$1K8g=hThmfrO|t(WXQwsz zsOWKfSWNtVGB!!J1abF0@G~vRL2x57t6dCFLL3qC$&ru^-~XB z>SM_5vMvJkuCs5FTqsPmpKL|>12O`+yGvZ^S3{fD5!-g#*K-vElpT6y5b{{)9p*>Y zvNP-LA9aN22V_Zd2+jk4rw?B#1O=OUWWODqB~4n{*m&UQM;b1Z|0Yz7#&!5hS97jj zZ#`}OD)wi76r8()ZVi9tK`o?9SIWg0KeIZ!jT$DGMsH0uV7-6hw|VazKq2T|%l)`N zU1)}P0{T$oJBordzW&*GPG4&>!wSI8%#n} z;UTbBz4iJtfUG@z`jk71>C76}(-HQ~qv$dj#UcU|QPNDKgm0P`)?3r-JNRre5XpVF zG0FP;S$nG5r_WXy!VrbQ9m>)fh3`zS5J97(qdDZxg9dC51VWV8P%+O zRaM+a?7}0Pag1%vF{v!?<*`>5<$GmKb)>bnqd(PMs$!PsF%4jI_Yvl4#B6Y1_z-G% z_`Fv3DdytMf=61@ulMNxu8C-Kyup>)75F|zD?Lsv2qeKp&_93}hL!Fxg4D)+6`sLz zX>|U)Pv~*qIT!VLj(7*_QuFHO%+X5pBZCJGMv}`~x+6es%qV0;9p7>B_gre*d@#uJ zI@c2M69|n3gDHo$!Sk@P%APy5J+R(u`McgyX?!1Kjz-Nt#83y>iiwLWy(D{h>0Xyd z<*kv65*I#AL2Z2JBFgG6X+OIhsz{udJH$>LJl)$udwc$gJQp)-dmj*YF28v4r-YO| zXhX&bW1DkrNLpI#iWy9qre{kh^)2GE?lW=qfSQ9L4b?oq?`2$O zc=ggjcJKR4lFmGgq^E`2>@>->jV~j9VYy4MlMa1{su;1-^y^Sw=23lYpJ(-tRp*(7 zzx5VMV{2D@+0+BdFjR;-nBcdCu}xCr1z`3qm$?VJ1s{Y0fo3)VbOUhc$}h^$61(W`sLimJw*(1O=8rg zc1gVgL;;ACkYx#w$~dVLo)ON2mc{2Bzv8QH4&0Y`ZmI@B7r!z*I2r`asAhlp)|+B3^^}$i8a|2~<_g8Y z;8{8HOB<#m6T(lgu)F&N{e)Ov{-N_^GAd$IVk@yFW4JEzRt~;P(5%l1d^aTh>2+el!?(L=TF^XlT8uso)QAug^5U$b5m3+4ZQBXihd|w;K9Lvha*x%n*SX(b(?WP+d#f_-e?(zr< zs`aHi5aW!GplNBry!A;KrZy5b<#S~@$J4IJ{D4S#uJ%2OXU#^UA>kTt)`x?S#);m_ zk*ib=&x~#F*tqp4G$%ZEI|*>J5gxjelJh%ZxWh(@{(N8B%xe~IYc>kg3d!r&i;#4ZVsigyVxa5xX>ai*oyO- z)-1zo+Mq*AJ7ErUf~0hhu2&|;&-q-v!=t){$%4RLhZY1aaXCx=HXnP|+f?H7*LX~O zlw`GW(Ao{hDuf2Qo$tD!VC#xftn*5*dT_)}JB2)R7hQgLgRC`k`juFh{>(`$y|wOd zMkO>sP*t*n$kWt@-~OxRgQ9s@mR#_yadZgVM0`kCFuLhY?t6#4IHOdZL@R%%Uvx05 zX3-eAHQwpYoj4W{rnzp!w_t>65h=!j7!-@xfyU9#o(t5<6p0zvcr(rhVs92lq(zT2T;u@ZDJWN!Xy1Y)Ug}zMJL4hdk;-^gs#ct}99$=(a z9sC8R=baAS13#EUtD;@K zfMhNd4cJS?@xp(hJ!9&TuQLCRk7UCEH|vRlhHN+2zXi0$#c-0;b7=plPbD1i0GeXNNq(6)<@2o|@*aNOD^qaLeOJ4BuoUM+Ue z6YPYtdd_9`tZWltVKbsL`r`S7Y#M+Nt_qkEL;}LD2Rww((86O1aw~NmJhH-C$UdJT z^rYv2CH;T}KLz*nvmIxa48SAlM~&LoyZ`sgs<*JBS(c(AsoK5j?<|N5oBFT`DAW1qt!@1k=j9vuJg@3cG%IPQthX%iab~q!BoRYRi{SdGwE6|bZ3{x-e;~5Ttmeryv)U!Q-eH`bOw?Z2lFD> z*_mxJC3$H?ReY7_kBv?CMW=WFrSxr1=RDn0@h_0uw>G{$OV7%Bw(PwQwH_WsFh|G% z{Ta{=gn{jar6t#)kv5=lp^I)KDW51LKdZtK1J(|4=l zMH)OC>jD_!B)zB6?(gyuLo)i-CUr=ck#N zHp#TFCd@(O-V{bnMpA2P^>&(mAH>)ng-F0(2s&EzpM)vDL8%(s8H1?_0wmxb?|#r|Z9CMt9a{&P#t{@0Gl5CLhu2X@<%AW^3dWL zj?SyuY;D?VM(tQ2Yb$_!_8j&EN-`%eW;&*AVSfEGvWYrLtPhI&cT>53sSRbJsIPO- zTsK72(zY{A$#?r*G?z=S$u|NDFY6aHXD;Eo%H2wLDY818TK?Nxf|dKif1d=0cwHsK3AwG2}cXcICD=<+Z6x@6s9hbpBoG!2BnJH}^k& zr&UduLwXGA9Mh|rCF?gvUrPz~7?k@q0)NkajZm9AE+=A^%%Y0TBIhhfcf#mMktYdo z$wztH-wS(q1L^Eo&dMH5ad>$6NJZsYe(1x-OWW@EG$CExH-Ihiao`YlWIJ>A?5z8} z%I35YS>J=4k)sTy=+pl6t@ap^$yo`sRE|{`X6+xk!Jt1PmX0~jv(J@EUz2)}1229S zHJa$)vwLzV>*`J&*6k;s04prl27!)-=-idPBQ_s+2{eUZNS>_$eL)gpV#9ObsAsr0Szmq~xrHhGc zNQn7dML$<3T>qK&IQ&Kj=-#HvB#%Wdz$zlH&Zcj5VYABy(Kf;RHV72ovzZ?)2vT8d3mx;k@ft`l>(gsqS_a zFUEtLlQ6s0w(Dm~=yAcZ&kAqv!^sx34=j*Wh&Szl=e^?YhGHO_4$B7?5b~|5ES4($ z7pgf^AW`*D7W5)1&tZX1xUIYDgM_s(!VO2qvb0?){W1Zm0oz^DuPGb3QO(uLh z{`-lm5eI|MH>?>4h&zi|_>mKA{_x!)vUAIDL$E|2`vbMC%p5k&@NQxne>X_&ymy*I z4JJ5)b<(kX_S$j35X8qvf_Q0Z=_|0`i++7H$9Mhu%F~z&4HYi)8X6jiH27ruo)#_Q zk#gcnseKqM>+Rte|LQxXS);;Eh)y}l3PczgxA>p#ezb@k zys~x?c&x_A>v<~jPf59&a6bbzF9Z>mA&*UEL^7ddv2F!jiC7-@Vk-=2qu(8M*QzNl zhKh@_*XcphC=A9IQ4cg)gKg3*Ak(1kPct$^T3sDGNX(covyN{uk?!?gwY$O3{~V&% z6+AdOM>Jru$+!sj`Ush96G)6E&|9)W-}a3V^(e?;TZnu;xK+hCVi=4W0WuHj-CtBI zp2$j?5j|FUTw4|&_sPt&nHYh?k3dHRvtoAZnuAhnyj5lIvI6Oo_|j_R6kPJ_7Xkr1 z7~NqdcpskKE@~Ed);)iqBOVKbR<+|goqkhs%b7))NGu$CL!lT>v@P1iB6C~Sv#5#w z|1Sc`Q%i+Ki~6+vDxy;9{|tH5;Eg{{hxX1`7j1rP=nEL$b|VsWUDJJ_b~)mkruG9V zvCC9^OLJvj5G}l|i1yuB{KdtqL;!gwXFRK2R{O7ZCfz;%^XJbsX8TAm1wBa+CK9pg zZU({J!TH?=3JwzmwQemf`RW1mA*H>&{f}9UFR<6&zIsLMztcbgt#P~p^#uR5C**&c zo$SJe3nojQU&3rA>-=Nwv071I;kXy-SHQT^n)PI7+zIo2g8uG3a)FW*?R_V#7OkUk z-D=(*D!Hym$;4-6-R8^Toxq(n&(Xlo8H~i)>Q$Eqc&8k{cUm;K549OXpF=omsxE`d zVo&CCS&E>)`yb?O$!t?(^i*$@LQm6^+a8ffkUA|7@!FXjpx0Y%fnMe-PL6 zSmT{xtRv0gxKn?@w>PXJ7fKk?mLNbC9zXLu(pp4H1{g=z@AZy|Km`99{LzFiNM02u zXqdNjKb4MNc&g%-!cXAP_X9*c1Oj)lrJhu$gfJOc#9p*G>e3tKXCyV|UoJt2^_<`Y z)BM>rm|CCaenGCw^h00Ys&ki1ew#Nc^xj^#5rs>)W#`>w%ci%Sb@eQz z9Y)Q+Sgxa68(_@O(_#uxQ^+lB)>T`AS2b$4l0)CgOM?HrGtxBLA`FZn#9QL3NO76F zd&c+OJ9`70KEAae$!gez*or0D;x>luL3%b*M`h0G;+J{YP64Xs^XgK;;PB{W+K72r zqS(Ivjt57^p;fYUaISHR++-@BFxL5E;OO($V8m%UJbYPh37LcXfkWSu{KhE;Vp3AJ zKGV?`CuL`6n~zgG=11Co4XeBw{Kv6N>GGOHnl!Z@}>qlYHysdd>&-yzHML}z3E-ne}v>)7Szo; zF6s)W)a@RC1_m^XpS-(OLu+5Sb-DdnLBs<^YWK) z{lNfY*)qNnNFmJ?uj-E&prw0`p3Riqgx0n2|8qy;q})5^)p?Q*0fIndUAxCcJiK&p z;QmBEHGc`5k^IFm`%=ayOX8`k@Pw1@L6uyris7+lc=+al+)kdT?WoiWk=h-sP!!!*+`M}+S+izOe9Ns3I) zWFZ`;MP-dh>)c+EYeX{iDqucuUdAS$FzK&XI35Nh!=1>qB}w^@zL83#RPf{aFGvqe zkE;b~G~+eIWpz>hV3PG7o&$Gm3r2)$EpT1->F`()H)9E?3E`D`4dE~-xvu9{tvwn6 zPx#=4Zsl}Q>DO8vJ-I$QIgdhxzUoRYy1ZRv6_C0tG`bOh6g^?$l;?;JwpTe8DEmo9 z;e35oNE*hg9!FH6xNu~MopvqU&94QgH?hOCy^dOtMT9dDUI|HW=j|edH`J&7uKe(( zLxjHf!Yw3vuh%pQT@uZcQ5EZ#R#NriP5DrR?Ua#~5QSKcNLARvpw z4-#OZ4K9Rj#Yv9>{LZ)jO^!sJ*e^!|`72oBL{L1$~F@+ijK%#1ps z$vz-}9}$z36q%5~oJzv6$ADQL+A0cPy6VtKy+4jh^=+TPR z_1#nCf*UuoG)WCRoMf*3NCn2OX$Lwb^i4S|YtI}BjNSw&1$FxW*tE&S5##HBayq=h zrFX@fU=@9_{F1Mwk7+OpfLxK26; zY$-d-`=iMx1Jtl#cDtX!mJ`8lLZ}@&ZDFzWH48I%{ibDCLhLKSeaH;~U--r5gLROWxrOPMYgJee@=W0N@_m*XTiK3dlcfL=2 zeC`4x+&8ihQ#bRih*wnf;zyou6&1_?mIDiKkO>L#X?HC__Mxq<>9W=Q960Q;D+>~q zYDfnVLZBnx_!qLL#!Z8)pP_VEHUvLWqN59t?xu=%--XLiIF_K>M#!KXtMVyE{Q<-QAj z$NGh>_2H4{t6%^C{SOWV@h(8{F8r4_wfT2yZ7`H}<17Lp|BTUOyl1*TR$V5Sy=egE zP4#CWc@}@gx}EsXt~xjPNBzXGThX`&q}r)IhUX%LPLKH?Yn2GYvba1JP=BU{$#`Q9 z1_fw__CLce=*4;=Qx*_O-;||wD*nnKoK;*t8(&QAii_P*(G3H8*dNePEF^qtsVZcA zS~gVQlnG5o6Kqz5g39P?Rb8Y2%3MDye87aV4-i-{DG`WZ68I=0@|mUQ06w`zB6e8} zv9PdU65uH&4(nS=PtDf>>yVr+qVmKktS&Bgok>5PsVLq_C6O}Cu18jc`QA3!=tDlk z*oZS{on7%}j)a~%8)YaOdvhXnVF@OkM9tT=AH`RmAph?EvM_2avY7Y|Leu#XzBK%2 zook6J<&X?hjf!6-sH34KVM*9>{Xh0R((ezn8w2|vmL7P)%RSpZkDE^Rmr3|^T=!Ab z0Rnv5g}+UPZr*j+&-gK6*2Q~|~+2+{2pX#bCavKf-U7KK)|eHdQ0udG(4ySQ!?Yk+K?+in2dZ^ud+$|e(LBd=gqUrpGEE7{922pORFl=8=9_$5fHc1 zzTc72S-!^1@2brQ%H`(k%c)IZR-D75ej7~dVef2V8|XBQUNmJM51-e%_<1eAPKnJ4 zEQd6;G;>=Kasu~vEo0{`I;3!VWmm6q$=qW1gO^p<8m;E=ZThZSE%=1MWweIji;mO! z?(jAWeY*a!Dgymch+!`k0)S-KA!^ezzsS5T>f+V22#G+P1bD$NkswMbTM{qw>F8;D zU6^f+x*Q?xcVq%ssyV!IwRVauB(qg9Pn#s|7pJmY!0UJcE?S{~E+CcaQa5aFB90T# zFY^{ie9hvs(nBawG7$o+PBQfGJA%n;Vv@o#J0mX`a zmjOBKDb!opy6R?bA2XZeSN%M!j+nHh6w5HlalVZ2FtefjRKkR3I(L`cnsUJppZEi1$o43OtU~5O+T>e4 zpE!o_`Z66W{aw_U;Extrgsuy@U`LI8J}zQoMEK0#oUp^N)5{t`ewl|n$}VzGOhdqe z9F5&)dTCrmiI8yn_IGau%h4Wzg3rxU&^$D6!?0>0t0n9m3ToL*rOMVW-Km4Q9+cM> z7Shs&lLYOZ_=$3EkCjkp=O@_p*asN9bbb{*d#tf>C~G&&j|f^ROH76`4h38}NI-V- z8zs5U((H8c@)U=o3=B1mrQkJzjMp8X2RN_+ef4ET-~8@OWXIJXSYA0o;_l8YRi5B=pO8p#q7MDT=C5~lBSGOku|jo&h_ zUpR#S3pvKXhUT2`$$bJA{EWdhaMvE-g=bxWMwkm*VVRy+c}2u~4^t2Lrn;Y{mV2sy zwX`OAx`2GNnR4eZ+%W+T;+E-7w)JCi$eK;5!@m$A2CftR|2Z|8LqPj5K7YkY`G5WS zhF>$~jPF?^z5kCcfk?2fy?_2ZdQr`<%m9MobXOQKnm4W)rrOxj=N1|BKE~<|{v$K=8aR1D8?z3IqQ zCzDYAA2uYB%jt)9zJ@g7lnp@aY>QaVj6y%nfp57I$O!uJ<3|(h+}VFbN_k?C(Ld(G z7!O%$=TL)C2Y)$svSsnghtO=}Ywx9|%-e{Xx{R;-gu_$DB{IC#@IX&c!YK+~&9JN0 zsXDg(weIBer~J=uVjd=Std36XhWzN^|4xRZ6-mWFN zg&opHj2jZ!-~C%e`P=d4!duh&q{LuN24OE9^0LX~h;6C*I^jQLT66C-&Np=m`QO67 zHI8A`bG_=dOxS0;|`|BL>6_ zJ4H0k*oCMY5Lh7n>o))Z0?-^l=dxcRZ-({Br`r^)p*+g(ER7KVFWQDf?nO1x;!^6T zPo%)w`~ICrw?Mntp~kFtE&Ka-1Ol+)>FMb)A3vrCa?X4qariI&zyKcQ4lsBqfzsv0 zx4k*z>)TVBKXogdxwMOn-oHM}#4RSq7%N#O9is6CQlfv7&vE3$f(QZ*&QB7>XuwdE zAmx4Ilq5inQPgXVgoU(dxN)6P{#fihd!Oyt`G%tkId=%T$)|$%b`zx|#(S0L|NNK; zAIZG+#~u~FzQBo&EyLp&8R``#!xbcM!yZ>SQa z+M&A3@!91w8dSar*a{L^YCUc%YpovAao1xRO&P|<_I5#kU8O;l_UEf zH(v25??m`gIu|i5!L^!wd-%(*+hieHO&Kw9F)_2zVpB>=%6dGB-VomVg8Xj`$LsL= zMb})+hYuerkiWw6!R4b{81IyIT(@;l)Y7{6vQhO~H5z%ehhWXs>ms-*4N*MJ=jEMsi|@`8Q_jq~}?xi_`PpQod^UZbKp>AFzL- zi>P1`8G?wbtE=;NnUo`8d%W^lRDk8R;U}7LBg)COy(w%(W7{z521?p3YxdR#IGwT& zS(!~JTliR6klQzibxx6WQumM{I^U9e*48Vf-V(pG_e^NxK{K38C1-=Z_eP-kXX8Zd ze6TD#5w|0GYi;p)H%R6gw4{X)xG8m=_uBhyPrn)g`nSsSn$Nv8mNZGtF<|?r&y@vl z{q(AWL8DiZSdQoD`4^$)ud`-)g^M8K1fmWfXKQBL{QP2{dGaqh^ilD!&K>fkB06J) z$z{=VD*cIraPM9-==MU&POm&Z?J4zcdNu*f0=xk>HZ}%kCeWtmz2xis{0|;H2pu_k z^M>*QBV*&LyX#x|B4bU>+0xqd^jDziqXY^11qrvz!-Qe0&V+9S3WHDpbsP-o)MLC( z{c`@pGz}y3?Tv8}-6^&;2hr@(Yo&OwMm9J+bg_n<+AB3vl$yN~_` zv!G!^mh;6oZP*beTK!TR?FpQNu+}ZHACJF=TRHTYgJVD5{rs{9&pcxNKa^Ej4D%_s z#lY|?-pH2s5w zivQ9sr?7CZou7#br_8>$b9yBUTIJ(7>)ZH11%;52qp&dYLJUUYcZ)az^x+^L_>-lWtX!TX`ALX9u2?s_p2pUnTN#ylr&a4_z^CPV?aGkjJ>evG1K>>tWT`od*Q( z?{4^HDAAG|Us--jeEgVMcQ-RHFE0a8CNFqXDu-Y{UD06Yr#UMRu4|1%t`$%B>S72( zY-@fCh-*c?ygFdiB5r&#^DVzcr@N`K@f_QwFfi&SWvd(O5YRRZ#&fal9KpHSDQkeLl7H}k zG{txA2Erdd!idyu$d#mJWHlz;&otK7CP)0~>^#t0`nG-6Vb@_Oo44u$kD{>Sq{I)* z0clV-Hyd4H%Q~_`?d~B?Hv$k?BXHrMQ}tP>WAfO5tgA-SR1KHfs|>&%n^A zlBa+F{{3?)Wy}a;xU@w`+j%7_eOS9G!ldpX@#|NF9DcGT&SwRCU*CVf`Tf?@7zTOJ zk)&KQh};>WS#M`B7WuDlNrQDBkK08>)xqxF~n4*#GZipS@tIHqk1Cu&C z9CIX~)k~)ymVntZmBTx|17n3;BP4*$#$vNi+Azq!)6HnV?>pou{?xdqhfXRO%%Nqm z$*++qt_^3iP8Phc#%)VIwtqM;6`&^oTrai#nCf3CG}W9jDILneytJs=-= zRcQ~Cya&-&3g9|dt}|I3<6Q%g!|wV~>JLT7!v4j?_wsRxi4hafFGdO(gK@hL-IRF1 zR+p}jUzhH!*EH_HcuAt{+=$#4ni_NfO2$ZHCtg%$SA@Jkt0cQ$=C)eviQ0sct4SFVi-@Gf)`K-7GK* zsJV=KP4cs^ejDjIQ!aFs5=cPG+JmRy_1XY5d~+SD{D_2$3S3R>{jK_F5Us8ILnG;j zC>_BE4gV-Y4$w6KG-)*Pd9fvj-=Jp--ud0~CNlDQgd>Ew=Nqy+0E#1TXyhXJ$o@=J ztgV?U_GH!jo$D=5&WFe6;^(vEgF5_*HRC(TCht&EF$vzlii*1p(NR)rL__G4aD`2iqD15w+SbdrbzHSoNfXwH;TNP<|~+SN_R`*sPm|F&!Xv6bREndFD*x z8~Q87Rz2({i;orVu){4v3ls&~{+QKlL=cFV3XC@}%Xwc+0eV#p;7$q-B}qUo#J~=u zlR4&O_o`m>nhq%M>ES_tFTxl9C7ieXU6%q%0VX5^c&a*<>%S)p+PTlhN>P-aeqZ46 z!v_ye9l)KLpOKBn#9ooTz#5^h-A#lrh=eEscghU37i9(SNDzNe{4GhJd7Uu_HVezL zp$(a-GbXoodh;AccVeO2K7p2&sr#tdx-vwYZ`xuTYktwP8BW1_H8bA%U`5jd$CVXe zV)#n)b}fS@A+;jl?c6R%XC54tz5v+#ok_PIBFSGgePcM81$5Kp<1e>s*ugU9=%QNN zc_fv*g~ipNdo_E*FL5U&&Vz%4_47Bvd6b>2r@Wy8l0-f(S!k!EE?T)Skx(B@(l$qG)9YC=FXha)}+E6Ws-ts3k`K&QXnm=5oMX3eVjPuC>{tWkATaA}EELrw#)aOXuvZG;f=c?hIoQ)R&^RqI{hG*nIeK z9f!S*NG8kP>SYY+C*Zv*u5?}99y@SP-QQL@ox8cXxQxgohDi#3bm|63s|KTI>abf1 zs;V>wg7FyfN5)`QadrKr7izBfHzwws{Z!S(hf@%OVGhJ23qqvn-LMTD7=E=AG)qZM zz3~*`U~OG5p7MC|UOfkxy(P}yW1|vp>4@s@msvJ0f@b>39)#WmcS5}$?4I_MxSX!) zuW*1gg`lCFnHl$`OP7Ef1}Sjz+1c4SWx+dqz>{FR9L+;cPM-e#d$aKSj$NoN>aqj` zBsmN!`e#ps5Dwh{eh`OC93gE-yB8r&N%iHbEXQ^)1PNEl)&qYWYindic8Rsd=CZ@> z!J+}((C}tYd+spRaqE}2PKmb>3ubD+e{~tzDdl+(Z+UJWV)I8Tvmp;1LeiSFUb~on`gs2-5iwE*+L@*z->K;rpiH zZI7mqos42Imx^z^5%l!xa} zp}OP7Iv3Y_KM4{yH*#2`XWu`~bv!Ee1MiA-BwIN`Mb*~v|`0H8P( zWwEL3${$StUhjnsh|t`|HsHI5ri{9VM+SZm&=v6EIboNe+2y)RliSyCl@=Z-45-b| z>G{~7pU#mW>iMo@;sr_Y+impBw}B+w^VkhtAN$y<9;Y+vGp7eGVfRn5Qc!N^VGET< zYJQ*b3&(A3*^-%a+UygdZRoM;l_LIf8?%yMV2> zVb%f^>(t`>!(O!tXDW5E^7N_`V#1P?4U0$aW%Qumj0HOUAl^j%p@7K#XvdIvg7hJ~5Pn6BIj@MfiY8CH@wLhhpu$(&x?Oj{H>A_BL2qB- z&{@Duvm;HkLi8pDO3cDU|3%>l)0!3X=@}=~>ODh8zK&A=iBG}$8LrM9Y5D7KJwVyx z>76G4HLbXcVDsc4MjU?7C?KH2tc*(Q*pWvDr^Sf~J#)p_nDO~&FejmW?s3Q$NE9uY z2EirAWj9CyH!Gz%CMljm{f;Fo6lkkx)-}L*?CkhQ^tA{T1bRjL{5q665DEvzhA+5? zLE>W!q$oWjW3Pc#wAqP1VaMC(`8-k3Me<~9gizhiP48q0m;0A- zC?;ODBn@Mf|9;oH5g=~ChH5grL?Aw$5sY@3|E>+?*Fu(PkfqxydULAMEgRE5-Ghue zrBRo=lSe+mviMc?$`jbPi@ByS$}8}s_NHfPbVFfNJC;nRkG07jztuhQ#i>axK&!^t zmel$2I`Wo-Ou5Zn85C)8$z!bSLv?89JDwxIDAlV5sfWi045FNZ>WcQaQSeXnq2=D8 z&?W>kU#$M@eWbz=iTnJ6-ypjEK4+Tw-856b=uH~y(Zaed-2TzO%l9JqU_}=pxhBt~ zV`Dls_vZ7x>-6!_z&7x%EFh!2ME+c7u3A2DRL0<`FYb3KB3`iGWq{NF0(<&FkgcZg z)gf}4XHnHQy;`gB(^AZkHIkB)f_Mn}EO8fMgt5BEuJ{sjkqOLRYp+N?&pWdF58dr` z{ar}~S<{6sr|)&?4=*Ss z2z&<&fI?DIQcf-z!mshq=QxB)%p+&?_EJmVo;dw<$15SNVFAX7c=+LBGJtUVQ8<(# z$lXP8PV$1G<;V{S)JcYgBpa^wnCZ_g5z^%{hoXf z|A8JF@k1YPyly!whRxnTu=ye#m)k?(MS@V^ zh)*t~5VQSdy5Gx|U%@`m+P?3w9<3~W{`~ntMdx1Ae_8F?|D{P`V0!#t#OsazQ!Dzo z=~t~c7Fot+*D!(z`axzqzX^|r$?{J`+%5T>qEmw#S%*P_-7Spo0YP1LzZ-DKFA}q} zHboaP#?VFcXI6NF&v)q5m70AVmILre5v{(SFFBnunC|C^Bc6RD|9EO+P$J*Ve(hc# zVPtUdpkflWb$U@%u!!n3LHy1g@2l;C9z_-apL zQse(4Dp16rz=WqrLA2?91A@yhL#PNE7=$$CTh$v`9)*|GT4 z%Cx(y3;5I-2CW0?eV?lla_IKKaxgQmXqoJM))C_j@M<%l8L5JQZA{I|4IcKm778@( z1mU&`ID7*f%buB5R!#iouqNbo*Oe$E#Wb&!`@ji*YWb5{jAqOAEIPy}nwBuW8>dRX z%klFu8?UsS+?PH1J9=~a)B~-9hVqfTb!P&(-$Ak2s98}yOI_WBk-ddgFXthv*I57s zEczl*+97qT8gJPq?DF__UiWY#3ZxnIliG=>c(b44dq;WMWqQ7$`G$@R%h1KcphRgu zF$iFqAVyJp$7dF_k^ipZ@m2n&su~2)nw@3kPoUVqt?v=f0Ad>0G~A#lp!eTJL~toH zSoWkiva|B(TR7m6`Wtzut=*QJ;?g?a44v*8@% zX^}d-?U0z@bQ7KIWD5*|Gc0-8JuqKU&8tZ2?Ju6UZ{OZ&=PSx-+c`*GU77tSA}Ec3 zeSF$K9RODW#wA%+CLtlAq6j!QH}{nJPi1@AP+JvDyY>F*aEZA$2D;m}vnQKrY0Lz( z6pcjEFTv}g=7S!-@H5*;R?=o20*q@l@*r1hHALwQL#H)*+z)noNA~OKjy!=?dQA}> z&v!ob1n&6U9@!x&wz)Y6lgREQr`CZV+h#gE_c1p1Lux7=0st0DAaM*Xo&9O_>?$<) zJyQm4vF?L`{-3(eJRZvK{o^yn7P2H;_7Dl9R7i-3l&wg%#*&nM%NqA&iIUVqO_3#1 zp6q02?0bY_>@#CY+4p6bnctbd-*3K3klSAnkw^q9;f)a_aNxo5xX3q) z{L(#57?O&hqkH~5-6j@D_4!X&mMGP-vU0fF2-1pZhMuEM)e7w)0SK~YvhE->3O-ThjCrDRXPgp_n*N+|DaeY(#Wm54P zp0CabGViIa);@mP#dpQ(q+9`yU_po7Eba$2pIPcvv9Ez!ja~fNW5?pQk3`4C!CQl~ zR)guUh1}X=mPISXr>_kv=YY=U^~nvx2J>ERGQB?-QOMO7XOa|_4z$g)pm zhKSdHgZyvC{pRQ9@~6ENXa%;lw6tIlEV}7k^IfqKO&M=*Z}r7bZUHK6nu3!2@~UAQ@&z)Ch)kz z5R+J_pCAFIOx+~$buwMZcb)oF;1ud#HUpv&KCQwC7%aca%8V>w)E%V{-JHPSS#=nX zuTC%h-7-HsJhqP?QK8d4c#>IwKfH6x0Cs;TJ@jZ1y7Fu8i%<2L5A?>b)T7uRjxFS<5A z4OPMxIMFk}&*nbM{ua$W0Pzvtd}i=E|Fs*cr4WJz6{;3&HcQW!2)#PRC^s@O8?Rx2ss@zI<4%uowcRVW+QKf%p4_TrTKJ3WDE`(k<0Si_&bI>4Z0G~ zwsYurDtYS)yHgh$rOX08+tOz$luDRorkvWj1FK&eVI0ai0jO@g;sc(dA37n%4-}=V zwjH1Li%K0YK^H@pnSbb<=*oP*6o2xG)SjKCGS8_Ke!630Z?E7eV_2maImW-{6361|HM<>yKrdFToM(U_4CKly`}~SC(FYH z%h_eqOQssX4Byb@LVSTl&xS@a1YU1a^A91?rzbas2ed!pf9$?)EB*A9a)Lvq77iI0 z7?@aCNRLsgs?H@QCT6R11d`k8)MPv3Lu#K)2lk1ZC5pEFU2AP(8Ya{h%YNXSM#6f{ z%=Za-7`o^F~uSskcJ)*M;ZgUL(s(3H4d5fy<4mv`fHS<~}BL!KV}Q%eE@f z;KIPkOOBQ)g80v+gcA|0qO~n6hSsdF1}ce<1>?ZSH33ASZHT{}N?D}#bh15I_+pA- zJ?)5x7QQrq_o8~M4-K``)9AGia~X7V`)2I&VK?N4nPSUUIvj{Cz^S7JhDJu^R8F%= zwLOEu44w&_hS-^#n~P7px*N!mOUd{2XZzUc-ytvGWNNz@y>2K%&&V*P^Y^Ki)yMt8 zrF>xFlLy_sClIDvOCW);k%$tOIf*=j`@#o$UeI z7n1nXltPP;1aZc-O>rfKzyhbE6|PoxM?t?59@e4|9Q$mqy6b#9+;(#!U=$f6sH0f_ zw*1Z!kn!hxN6ibWqN%Sr!}WhJ!&G+WT`n8?*=@)WH2G9b{15HO#Y1dgM^f8DxzqHT znF)D^?7Elq&%1_*uzt{pe^OFE=<<-XjBuqKe(cOwRY-8=%ve@>_UwF2>(pu>G)sA_ z;(iv61_|9#h4YeZHJ6QyE`b>4v=S8MG!2QVs#*rJp#wy894{@Es;5u5UuQYm=U$&# zC8A$r5^~|7KzP6?`db7O;Z>~rP74fro4xIYTRx5VR2R)R?0kUZ|@Rt zQ3hA9JnuU52v~=XDzar|p3_0b9nDy?c_7c)oT;AbA_>vf;IT6=5v~=7;i7?o*x(5n z7@xJ(bhfoekze`S$#ps9XJG+VH5=W}?EMzTc`M2F5xiHr?^<4hTtY(jGVSfx^mw}} zn;t&YclQ+CxoekR^`LVyVEZE`WJ!aM0183X2RC-p;F*;sZ0aXt8b<@8DXj|EJp!Uf z7a8Z_{vgHl{l^cT0C9|Y@?>tNUGO5_Ldf3U9+Ykn%doRG)GZ73`X#Nh`b&D}wv-}& zy?{mO%$t75c={zrSor8)4;!*-Qzxqiajo9=xI4Kv!;czZ*DhMYinb)qOban$!oq3S zJym10^Eys7wlh>C6Ev7}!z?YsV2eYW#iIUj{R0jOiYt4EKj1W{d@Olu7o=nRajm9) zobA7UdW8O};kT8?ufagve&tC+pk7H9y5#&-(u9QD3FR}Qw%QXz4(=0Qe*08Re z8y4XGHeQ3RLSrgFXXe4i?cAb|+J2*OLKm`*KHUZ~l@Nz^XD}d)$&<0@14`I>j#rt# z#`5y&t#_AeZ-}CQBzv|Pf+Td8y$*Q&#|XI#)~rXEWa6jem^m;g4_7#&Wv@&+Qz8b! zc1f9`MD-j~1o>fL`++B1gDZv?<-;Q)igJ76fOB}@p4#rRupYEtH;zP+d|8o$Oexyw!5{Mq-Gn`$0+|JsQnEyk({4*6=k0bQ!ES zUHPS%3w~S*fr0E;Z`mZo{>uj|kD$#)mi$lJ?nEtBpa5P0(Y`nGn2{?rEV{}`8kyNE z=|Ui^H{z(r`GEA<#@aS2@$+b;MyTXz#!9gkx~B@~%u0`aKk_UYVdahOSi3u|zv~s% zwI*Yo?{A@zbV_`|vYp|0;nkYlwnKYn=+Q!Z1OQ;p!SV&D@bMzY=yN<}5Eyr(i>)j@ zNkFWr2U`kN<$l9Xw3Dp5!FD*;$pxQ2H3C=?ER-U^bap@>USZixan0zyLftc$=@gcw zp~1?fO9S93uT)Yx$MfGW@{xG{oa}>y^ADhipo)a zKlWt$*}UknF{-D=?wR*}*!S$ue!|>@0@YoUi?tzlB+@+hG*I?E{b&R7%vQ|n>z9*%VJPVZ7X-6mJ_>er# z^}KGNdt4=k60qKPK1G$!I^fdnI4fo~CSGN0%-wWBYO$cNg&dfCca@&=tHp$0sQP0F z;08VmF-KzcZ&q`I*sf!vchjjNW*;~mqRHDA9SJ54v+5IEs;AfnmJA~4DpW6M%fQk@ z+h%z2XpN`vHlQRlMRP3A6CeGDax>Wjlv}u=c0EARxCdDQb;r1iKd|d5@|!P9pl19A zW0gobR4y(qQ2GYiu)@54efQ_Wy!uJEAw>|N@q2tZ5qm@F+&Qc456Fzn%G55p zEaMtpu#bW;fVv>Kb_uvK_cTR{mtYGq^7|`E9H<<73zARBOh(hN=#S z*mz)n42rrwj3I8CUTvnQ$AyR0Wo2gba&kU}BO*@T)>naGL2b{)iTsL+{BXDgK^0et zpK)mC_xdNl-dm!mT6@>N1bs@j2XSTl_%enW?7&ui`b-;8Vz9HIXaGAbMp*X3#;Hld z_!ekh5F+2MNO3k+EZN*sW7@)qIZg+{Qq(EQ$q$o}2P5S;v{s3SByEVQdt-|X)v~JO=aOhX%(l&yeD7@MG8(zO6u+J5C8e|EQvtW)#%2Ze!FcbG?H`Y#9!vc!=q-v#tQugWa1 z2;}sY@-wNgua6%NwS%9nGP~+EAS`>i7z8dt z*c5?WMDCzg_B}7vO&xkSp({OzxGEnGUwf6HD8~^@ULs^I$0mq~S*;B|6=tcq@x@{r z)A78kCx~y{$cMsBLvd6yGl#DGEHH;(tkziS7>tgJvR_XxO}Gn#v2b42(K2g2So|VE z8~_$tQ0fDL_&3GjiG8GTQ)}C-Io<XG0T7iHFSQ9iQ43>$zC^o zo0iiV%?=4`%b`C^IuKF#`bdTJBW($WDrC>xvHg*3K{o1raD zr{P)SdYUAC%kA&i$Nb=8TdT@_W;Rc)MMDoqvkPAve5WLOKBinMV|s||{xD9G*)7!l z{!5~IBTXZ#6bKGoJj4a>~Wn8#$UJ<3DvYY}(o}yS^1G>0|x%qjmS6 zdv0*ZVb-Mz!6f?j^=T2{m@~7oUdLgC)WVzJug;wsy#;#6H4y*c7tRHWZ6yedH@vf_ zU9;(L>iYQZ?kIU9fg^CUuca(f(lqI1l5iM>qhxQ`{F7Q?R|%0OYf5)S9K7 zz_w;~YrWvsOd5}fOU_IGk{R%+R^r28(*FEtPCSF+Sx_WI85nV7KlJCJOtz-u=!BrX zYqr2M0G98VE7otG_HA$Z3dJKci`|&%+0TWk(Od{Pcvyu7+$My-Ect?Da@~L z#NNwXNzaXYY+)>kS{!I=EFqKHI5#Qlg8)sYLX?Gne=#3jh6?+K6y|v5OC~0gpvx%E zMsH^n7jrqb#Q`2b;!%qHEYC+HRM5VwQS_3K7D?_Ap|?y3Ro$9ShPs@SJbi2`D}n-}`otB_UX5&n&lIf(zZkfU84_3>qc z30*3MgLOmCV8mUcfC}1KNOSE>0GSd-{@3r7wlG5{t4Il$JG&B>A+A|V{9gChy_#n`(}Vvn1(%`V&eagstMbQ}u0FOswcLAj(C?J%_>UB_z#K zHpLXeDsW+!9Luo7CuydF5e>%WEyQw3sxu%jYr)*fArp1%?A{0ev-(`5JEiyq{x1|V z*Z>`8!1m|yHE%*4Jcf;mK!$m%hMU_A`)QKJowB8l{4%Jl#yB{7buV@EJa->!Ufq1M zaKvyOm26A3di?MYlU_lo$fX2tsRfW zFQy$4&PI~U%3}1G*s^!@BPpea5HK6JdoP&w_N=R{f5btQ@qfBBbxau%?wUtV2V zl!5{Y#N9FMx8%I9y)G_}#5`9kHeCCrbD4&9&5L|Uww~*M4{L)%!IMp;tNG}KiIZ}Q zLJ?#HG2i7;X7d5qsF0LVMNZPmAx+LEx~7JiF3)JJ+*G36l$oQ17cpG(5xZbkYh#&r z-!>P*b-UL-lXmimV1qiN`zn<4{T3ZerWBK{n+_D2zQ1sZSdp^=bg{aUx#Mn=4EZ(^ zxU^vsnf&i|M=3zfUR})@t&I^eLP4xa$z*R|nB8ji;KFv!$eHP~YR%GSD^fwDO=d+MUeK-8Vbi4gs506WZh{)!8#@+bk zn|E}J3JVnrhV?zo$YEV)yuiaT#{J7s)cWX_q;Cy=Yk!)mPd-qx?pYQFwJq!?=lwH* zapF#3#u53nRUp1g<3FxlVo-dWIWTr1b_as!dzrvVNb*>mg>#D>u=`P&skCJbiggzs zdKDCv(%JjxW;S@68ypq1IU01++OT26t4HF2g#ZJO=p$`WD+?%Q6Z5R6P3C}p=6zQU zyr@d>k8{au^4bYAWx%0G+e;Kuqx~e9 rGYmtFU#i@Q@1cXD2vVi@UZjKcx=|3Ni}a4td+!|tq)QDDAV45= zkdjc7e4F1n=X=hx*89)@%02hob6wX=A}MOtD84gY*RhXp2F^9`^{U_WbCl)pp#n0t|u0`vz zw>{4(L~$J?Yt%PC{k8n_WjPTTBYV3Yr;0u_p+b898oT&N!uI6!8veqXgHG5%Um%G_ zKnvUT1DJxe#?tUZl308m1i!x z*yu4mMt$TNfRk?UhSu}D380rDcB6R*Nnu8L`gvsMr*{6ctE-j8tam*GJU`#rxPhJ{ z3yQv1`;^zQ@g=Dc?1S$T`Haa!Z{}{|zjYFFOBo1x0aKM}KhZu)d_&jvmzHT&y99J! zG~+LpmoJx~lzs1m;9sp(n@HUQh3@cb+knw5pP0agE{SV zMQ;q3fSduhBM!RHEv-eHARbP+6Mvw8$;uro!v_!lBT3^#d5RU4^0=3Y_1iSUo?f1E zM=u@gD3#q#4$>j2*CE0W8U=)l_~AHpz2@8m3wiKkWMPgVm5HeA{(i^fX7B2?Wu$dd zhjaCCu;snq*9b#+cH{#|2*1m}9(qfVX$xcEmUWrub?o!xaH`s zPy}b1%GX%1l{Y$%BMFciolwzEFWTFOX&O#x!UINqIS9DM?kEUC0V7||JexW4ZXO~4( z+#OTV>DL|Z%;Z4`crHdhJC6?6ow<&rNB=#Sn6A>-!lsEO800BkEW$4$#X7`sWBY27 z5(jp%onbgfpdLCw`RZCaWQZt>($h3TvSpm?>jvkf=F1=^(%D} zQ?VRc@wJCOA62K}EnU%dnf*Gln-zIXI^S@l<#=oiTsJIczR1k-q``yi(c-z%Ks*)( zNX3&r*i@rGbQkz^)+p8OG&QXCx^qj<$$Ao*{KZN^b7Uu#cfyK8M*-|nn&+Z7bx3D) z!13eaK}!xqaaNYJ9a`HMXpgBh`+SQBXmek5_aM65^K4h}@o7TiQ>Wo7M5~8K#P-Dp zBPM~F8&rg(qwSboCl8puQ)|2ci(x^ygLQAJKH>Z)b>$!DLF5}`*YUg%k&xdE=+GUWf9Cb0+{Mj+#_Aguw3)I<_w~;My*R_(#PjqLy1v7AG9rN^f$m+Ll#S zS7@c3lW3P$COEWizDA1YspuQxT0IUo-vGlXcsA+L?&kiqLHAFEgbrgtkIoyg4PQ6p z1p47ac&YRHIro@_Lc-nr@Fom7oq9l&{Lo)IE}?ot6IER&^Uv)*M8Z|e^U{{>t#pUi zm`8^Heo(28zw2(zh^`?EpcXX|UuAGA+Ipni%_%j!q#}`w_L=+i^}w;+^0+zXKnS4U zene1W&OdXNWq;6JBk%rxUss+76*BEh{8V0lviDqW1Hwa9AO&aG)8wWS$hy(Kh~3 zV+D7jaZ!G(T8}@gOtCBQ?)UY&=@39+e$`oze;tHYDA91`Hs9nWHtYD{I6)Yq+m72#r6W#z2YbKMtrOwK588CO~-J$l!u z0{3n)+Qw$Wn$k}K8||%$6J`-8pT;VObj#cLH5>dtLZ}sgsHWlPQJ@}Y2>|%|C&?{m zS(Vr{irn0q`un3*^+D52S=iW*?g?jv-`YC)ma9%)LZ;n(z6bHg=Qvz<`c8rA@Uu&n zjk_hs6hx@A0aW_=&?aVP3={98ZHqtVtI~YsZh_e)XDs5ZCCqpmO{I%=>KB?lvu(c* zXG+0^KJSeeV2&qLj=(QDU;`YFz46ALtuH(Hzs_3pxo|)nW#atijd!&TTyCVNr`ORG z9#scTO}U@!EnFG<{rmU-ULKA1B|A24wLeu;S2wp@1^r`QwSEzuhK5$}W@59d?{H`} z%ubj-FFU(i(?2jOimYpyhcVh(PO(Y%q)OA=(#|32LB6E9F%Bpd7WBa6$5ggqAA`R` z<;2`W<|F2bowIPug~9V`JZO*Yu)k-drBB=8ThFw+1xM%Hm9WCISpSGo)gcVjv zTzS^MkGlabg$F0-6S~j^@pi=UlJyTs4F@5Js@_{zVR17S_Wh~C&L-3tkSL>DovXF0 zon9gwyskKT^Ycp!3yb&r0kpS2lkV?DBhWZ&D*uENXlr!QFp}`Cf{mCvxgf!Qg>A=2 z%euAudJ}ByBcxi3UtOjhlJ@@FBTI4Sds={58h zsC_-FSFF#Op&KhPgjE#6gJBmHT)((?_%D|jK+R4^5U5^$Pi5X}zKJ9;sZ{U{bG5{> zU>kwGEkqab(M(lkqMTb`@m}FX8%~9@f+Xu#>=IKrviXWcdeqwl$ltESo>pGPO;&#z;|e{wyvYOkb{#yeMrlZ;h4rVa-YXI71G4 z!5uyO82RqAerM4e(8p9e6cT=~_@|7|>e_H859B6&hZoY`<98H`u;b+^}8N+<>05 zLy&a9B``I1|*dTGZcIz+bJt3d(Qf%XSsaw$AX_2vqZR)kBlF6-B#4-QHugTI)8tEkA4OS;vE44 zz5KK;+dCJ(mJ3Ap7S=}&Zf4o=9Q&92AVhuT!@?^eY1f^+VkENxZ^xn+o{Z(3V0*Y7 z;ZkQFx_S1-5|Z`U$~RIL0hCD!`O{Ysnf%ekDIM5hduBQ>YARBdn7+K9&xNA2pSi9_ zzkUo&8h5y6I9nHWH7o@MUp*K7Jrz&d`5vv;Ia<$QBlWi1pJ&*0Ce;CtUG?iJZhz(= z_;Z6ysQRrPp_Z)Q*gIEfaGnGShn_$luA^fq)M)DQjGFl1gCnH_ z1LBaaYsF^N;Y^vr)x%F8->i^*;SRHR{SH*3<}o66e}a}owTB=*r28g!46JR6@u@Ww zxw5JNcpQG6@5x?6gaAaR*`u`BM_Gfk$!4NtX#FZCn6n!d+1%cTXm}bw2nv&j2nq_y z*naeIcei1}*W@**Tn{0n3jf>t_skD(u6f~!j7<^s{HrqDN;!@({Y+pVH@I2GfV=wX z&F0UH3hyl4Zl7~-K-Wy*xz;u30zA7wle}>~ktn3WR(yIFn8|Vtk~lAf36SaZW$?jh ziGG%lHF@G4_9oo+?ykEaofs>t zwc@Z4YY}4_9WwQ$&GX&I%io%^&g*r^wVv9z#vE}AKQG&x)A_j~jQbR8k_#A>;?8^n zac9l$Sq{ZP#byq-r}Dx@fw(5^74DXott`dHF7@moO?VQtGjRG)iEa_Dji-x#ADbZ$ z-x}N0)iwgl@g-!PIx+UZ`|J}c-mzez)?81*>w=QTf!xLz$pshObQ5Um$*GcmEX7 zr006_vc$021%`kqvI?k~QBNtT`~3pp(gA%|1@ zM@EovCf^~HVj63P-}q_gNxM_q`BpJr1RX@VInMy6OJ5BI(&>c%E`^L;y-22n+cwwn zeHMa4;XY{Y*S6g$cPDuD@mV-c36ZsF?dD`Yw}cQC?WD^4iD5Bi45o#Gc6+4n@B7~i zQp{;55}~7^6HUj=*o?ly!e+v>*h>09=6GJ}JrYKao1Y&3&!>;&&6}q(FYa9bpU-Jr zA{PHzN+S8SYj**;ULB(UJf8hd*fA}6W_oeVG~zYKRVlth7MuYMHkF zf0unHyXt4x^_$nPDW(X7`d^@DMyEol(2+JsE{a*hNg2DYR!l?r^|0jZb?o z!4r}Yy=OJs?0aqImA9Ost;JDch~ZMNxPz%rnVV@=_4{U=Pvh`?A}cDVJ$qwb?|nlL zw`>lam@-j$} zsYA$wggE2tVkmum{ms3-xmKiU4S`1YrVl@&|;g9mv@&Y#Gx zD(*VgMT6IJ4vk#RF}1RM`Q)~z$MuG#%QLi(sN<*fb3F1u|B3P%_pN`L;N8D+W7>@) zqYji_Y_0-I+#l^+_nVppf0I9~t zMhk1}2^dU4MTLBGa}$io{)~@blV($@c!fDWb^`|m2$ju7y8=MFkpE{sxZ*@jq+B~( zMS#|_|NGMtqgFj%N`tAm=g8MohQ9{l+53lvY9brJ{vzrArYOw3R*(vpen=8Hy1qQs z?zsBnLhG;_mgwAhc7#YM)oUO8h><18v7 zGV22PI9-munRkT}`<+~b*INHr0Q===EVE=~q?voYggfm{z0#*nqv=w3{2?{R(RMZ3 zFZd4LyYt@>Ykw`4YZLdE{MBqeiJ;;=D2*Nk?^s)t6i#c$saYoQCi}5HkDxKxt6oC7);tD!YC&BJtYgBYh@h(JLTbt_QWIw;8Bw}btQLD^AUYMS7ZR(A( zFntt%@Duq{JiLc^@~>WKz|s3~74T^T`%mB47=2HHR97pNpN);NCKXhH(hq?lU1Q;x zV*%l9V%9lGZ>I_O@NoK2l2NBQIc`6W9*_d;3v~r^1@@415ASVemzPWJA@zH-z?3q5 zgQ9n^<)AG?0f^^^X)5KVs~!V;Zv3eYLI9qUDt4CTqivvA*lQDjGO=V}&mPR-b~K_f z?K{$COHTd1EA_qYWj+w_h%xMW4z(0&$AS}2tMUmm85K0(|Zm#1X>@C?s{)$TxD zg}Fz*dL`<<2=>eO0faG$@V|VC>CLB4pITU2j*X9-rAn|(C`x#`yN^vyzS7d71aqE4 zwe{Xg-OYthPbYlvXH`;CQcU9cSXRcRp{+3?07jTh(`kypQ^x2omzREu6HV>EhlX;B zi^FeGu>6^v%rP_;Mt_yPm~C=k>NF|$KcWeJg~*tyDuto%MxseCjJ|~Vz{!g|U6!P^ z)5ZjNOnOT_m!zqfH1@;7`KN@P+KThyt_^$>ei3fOmzM0Lss6S$)mg%gg87w%{%##d zi^Xy%f4A){@Jmt%CY!8`vDg?_c|yePZvSfPBm0x+w=8pcNk+TZ*plU#wMZv9J`|ci z7P*yY!4`v%l4O)yIN&Bs`j$PwwGAWM?O?P~^>@&7FH3a}(SZJ>R}I zH$QH6{Te>ZKut7M7)9_gFoCN8PeeonU1O8tVE~++ot0U3tgWvTB+wK@H2j*mzAWc` z+BrB(GckDPJi&-(yPa~2&^J`}0{?yWy(q9pz`MdyJ3^D~I)BhmM!Lz30$%ApBbV}O z6tPA>x$uu~Yr3Tc_n$%<+;+5V68@v$*>0{+!3KkY#P`g|o6Q!C zh-$VL+y()kb+Ur5pIe_N)TC zrfn7LqqRHC$=QoNKaVrI1Y?N>u~$qh&E2A?ZS>xh$3d&Zg$DxTz8wKBCEeR7H9fr| z1zU}`3JM24t&iu$kYkOFmp>6xE=dTxbM4jGek4avzh|}&y4|=`Z&SfKbn%vf9 zBe^}!^gJ*7mLcz1W!1KZQZ3%DJXC$xRsz+evEBXGP}O~d^oWQ|!b}2dcVL5i#-+NGYzCD|hN|GTbKYs!a zSK*<~X>XS*L#G1z*ROqSSg(9||Mu9tJ!X4xYHDr3Lrz7dzIj;)0s&)mS?||dUg)%# z(fz9eybDV1)f;*8>}T^CRaNtU*>y}{!&vNZ57oRo=rED}rW_YC?$-N#Yjme)puiz} z%#q(Li0jFUz4mr7G+$53<?C9)guL1KKPg=4 z&dq0P6aL+M+WBXYai1>M*r$WM+Ka-M-U~L^$eN75{i|&)mdM?OlmGuMpfJ0l;@hIp z33q@5ql$s23dFYjqo&jD>eP1yDvc8$ijxFw%9jAV? z*RQpv@p!5kkbvt?8IXeamYsU1c3TzSuf~!|(irW`EoR|SDY@yf^CNX$hm=onKPM7H zxC8y^H2&rn?`cr=g-sEP;<@=@1p$La>o+*GocYa)<94KG+xa!=&klg!hN|&ng7ekN_XHW69{}nSZg$bV!^XWWXM^Vm zX9a8FxT{>cxe;&FpHd0hUI#dTB&;nTplitCrytm$-J2zKSa0#!m}ZQu?ghHV?JglT zeai_W&d;*#8mu8T=|@{X^nC?Jnn;gIV8{Q59LGcdiI)BorCpbXTz=plxc3HwgxJ(n z1rHAogL>74Cxc#tzkfS(QgBg|%tdEpF#7oT7>p@}jC=Ox(8aIiWn>CJ4lrU>j#U~i z{^Gbh=CwkiSj#C%D*E_`qfmIu!I5Jh59KVk@)0L5Wj(brx2}DmY@}b2A_QgMWFm=Q z(-$GANvxdgv`b4;9|SyoIfLRV2+hk*r626W$yL&m_5Mifj~|(n&yLoR2(jt*d1qZQPUTXR97oL(0ZqjBJWAwc@+LDECa|BCvU0`&=!4&`=g0A~ zd>Zym#}3)WKTIoJ_ULE$gheCII#f_LR2na=cTEs9i9O{SKs%Lfajj(sP5pvJ3c0w| z6TwSbTAsE8&LLyWmo^7y*ok89i`PBh)<9FIW0Pe#AK2L1qEmFwjJXi;K({!Iw!188 z&(#c8Mfbs*yB#mg#xz~F?KjTwfPFFt8fWWBT*z7PM`N0PlJ>GTt2VWB2JD|peh1i6 z$pM@vUN!*e{WB-SEx2G^K<&Q4o?Q%cIZYhCflKH-gE0Pa-P5h2=g+_MDe6gVDCAf9 zL|vC&89TvV35*Bsh4(ml8M=VS58MNPg@P#5&TUL5uhv@%jUbmgGS;nLoi0MSfSFg!78V4E#C;E6Iq{ z90ALD6*&beR-*Yw=2!jm5$ZUrDjmSBhX>Pu7@AL`7iT1AEKfW<{6I@bck9c`;BHf& zPcJ?rJ&S+cCSq%p$2d=9}WS+bxv&Ryj;H=>ly*g~~Xa}*p-P3jE*?tMh3KR2dNKtJ^_tPrrV?*>fo4|Ultdv(4p`OG1^bIZrJ%a6oiEC)2@iMt} zK5YA&@YB$(pvsT( znHh7eV4*IMuD(H{;d+E)aL0BKOMJq^z_7D#9>tn2msOS# zo3hDHxrx7M=_N)IIQnv!HwUAVE)EltDaHriZ=Dd#SjFo>{JFG(0&!-t(eL8@>GuS_g@<{qc$f!otJ3&N3cHc*uv z$8CWnFsLXj1jdTVzrAn6FPr@6i>4pKrx-VTgPwIY9j3HD+TCeXorvqDuqJuW8@QLQ zH(2vY@Ag~Mktc(0&4@ywu&}U#wjsW?y1k%Cv9UPi9V-I@=qb;4-$>sp|9<`z#bbEc==W$0zlx6tcjr$l zIZ`8@uXw8ZKI3NOYc{oxm{feNAs>T>*wcA`A7q{*aNnAb?N>!yv9zl$8mxtSdEg7zXxPr;k+H%Z+`7w@&oP7c?|pgt|}C zS<(a{^*h~sAEYC*k6PpN_{rYBEu|Lx$=9j{)Jopa>7_FnjlS^_>v#>bkX`N-ylNe% zmf$aLLgO^xSA0BF0UfiE6ou>Ch$5a1N=n*T8L(|S2F{-7Bk6P|c!Z@WNm|S$++wxy zMLt(1Ke9jKEVgw9!xZqZ9F*SBi+t|qN2rB@UahpP*uHvGD>MG{R>+wEeI#ZTS~UrFh^yYEGZH5HV(ZhgTz)- z4O3%CqXN(R62B!_Rhb~YlvA}krHp*|@`sB}I)@I*HrOTkOOr+w+3Sc*@K*BNV+)E` zT!QM18nBNB{Rr%63D@0SfW8bi#~EKfW6Y8TWs4WzRHB2)DAcyF&7J^sd&z|=ng>(l z%DpyGxhXEXJf(PAhN^?U##M{}_L8uO8`jaPZinwb>ojuG=2?Vl#9f||de9eh6oNJwsm*s zbCeOLmPpKp_fu;{d0V(#juck{I_eJ7o=ZN~RNp!p;~Xnpk=XS~{5J97j3L}gg_ZW5 zsMls~t*q~i!j=bVO3v1`NN$T@qc2aTp7hCDw%7JzEhN^% zgL+{YscE~e1>pE$uX(+h^5yp{4%uorxGzAwA*1aXhsJa=9gS1BsZIHH=RU8X&Yk*b zqw0+H5gLKTwiAj{mNaj~uoiT*Yvyy_gtHh%(F^&`SHj`NlinKJwI#)%yvbM#0Rhm5 z&S4&E2&Fk{cqH>RTdf9+2rX(rJH1nk{n=}56HMt++hnV7{)6<$Gn zo0FJ}J*^QVo|tNYN^$iwRC1g$XdnPa3mbaSVqywvy@5&6>HBKvdCoXP`6iK{f)xk zh^o}(!{+81^vqd|OxwPo%XmJYF?#GfSkJA#^lfXE0RWafZpcL2fx~_UpR-0Y-8s`< zr?8FfZ;g~Kq_1_5FO)%yj>k&FWc;p~nk6`Xjr!Pf}Bg)6}f-DRbjeClS>Q^8>wP1MpxH5J9F*)}# zQeTTt&7n@i9GVgi(s%AwOS1(#^=Pue;MDuu_e4EMvgGr_=WMrQW;}W=|Bi&~9SdLggF4;!ey&i5*SU!Jr{a>;yTwH*fy1Xxq=OU zt=*HXCaTI}V#d%UC4f_G#@~Ep)7cr7|bq7p;%(GU?@!| z^wR$R=?ft}Lv^})F!cyN{GffZI;ECQK1R)d=*sH-`Uv6tyBi_+g;fhF=a{rOfH!f} zQoj!;Pvhzkt4yVg=F%e>zz!rC_VRp>JaPNjVwO8-n_ie(r+gfnV%ewU`;m4}^ z_-6-gT2@N6O&M*C0YsLFqnW1S43P=;#>>mmzg@<-GKIP6(IGkWk>j_E2JJy|#!USA z34NTVh&@%=#i`ZJR5qO9{*W7jbfq%BOexZpbcOebXNLKMp6nni4 zy1|QH?FABciUFm#yFAkcyUQVGORp^T4Sn`(tjy{a)1O$SU0vsKv(g!tdB$mPnHp#N z0xeG`GBnB{2#LEQSWY$fOQ!Gm5Nqanx4L-zdY9^eYEBy4rOyxAD_1_gAoxQHQlVv* z>5-qpWY(9+g+3!VfbPv~s0rK%W2MhG*+IPDax-H_-m~*{S%2|IvW7k59}UzV_MS?< zH^u7oFS2VN1Y9_6(E7c22QH7s98F=;07R@yaBjHHqTnMHb{rkCz;L`euWm4*O~Amx zg{5sf7T@YlDL;RcCD}5u$W*MCIX;JZP{I{O;Z(u5bgg_FfWW@LmMrgh|cUHn^F>+ySP`52ZnA9Bd+)hR!LyYR+H+`uZn_deSxaQ z+eDt{RjtfRle#(k@2#!UFlslok-aeoAka0vi>s!F9Uwla3WoGiArIH<>u89rR0QnM z0(`EvfXI=xwzN6yx6^l948elc?5Vi+@q<iLw=ey%LmevQSuN1 zmX@0LPxS{)5hHrNOIxEt7eagVL!x57WxnUOSwYq7ddXe^eVCJ!TiVVNqjpoq{L8o7 z=qLU%fz)8>MG04jXmk7RPbNP|`YHwB_b+J4fu+HIMzvJsQw!%mf=guoVijHQ`RJv4 zzHZT4`2cb0!RzM3>-)LA-D#y|Gu(0b3pZ#QfXIxDNwBl-^EmC;iYjqER%b;LND1yJ zHj`slQt-Vhk~Ky7E8>>(PBj;5K}ywKooUg=I&+gAGucl^6ku7P*sRovDx(P`0#bEz z`3cxrf2{su!ZI7NyEHmJqRSFVAkDuj)JZ(>2j6ZA+Jd}fF(okj;FJPj5o0j!Ea zS!yrVQEYqUiV_udW}9$y_bS~cTuR%N2`3S){sXcuc(XP(amckhQ5ID;+hpfNHIe>; z92f$Y)VjTg^!+&k++TKT02!`zKRFJ6%+iR1s8ZH1$Ba-tM-PG2fd zlgp#IXxw@RuqX`PmLxmh0ATl>@NR!v;&OEJm7uNtJn5{{K39ZI;e+YvnKonbv+TqA zqDw(4umjny+MYj|UY5zr=uMU#pkgzBv!JZ1yJ@q2xQ;<=`7>bLkS~=x;9ou5FCSjA zzA_`{{NO=ZlGE*@kD0U@8o&Co%szZe|AypOJsG9v)w@9(jMJ~`8uN@ZGS-{Gy0_RDBU5NEvxcbm!_M-q_Rlh; zby*<6yP4i>uitn5_4B=b1&Jq80c3pz+nkF;$@QlR2nL|EYnv?z=5A zH#PX&T8f9Yy*fKVNj1&1R`hY$B%k&73#-)FSin5dptRBmNUW6@1-G}*DBRULYw0lB z*W>)5|0cH_Gq_$}a&|Td0Se!`{G!><+vbOI&PQTyEtqf!#KzeBZdf$Dpqi(R_|eLL z#-!X`yWJJ}f{Bb0Vh$qJwJBdFqYqK-I^;dxzebCN3`z1cXYx|dC2|dbMBI~Q zT)7dD8nJAftoeH7D{ zvnx8IEj9T*>ec!8y6s1N3QKot> zG!Llu!k&gx>Fk*$sq$zl}H3uXj1AF6S~{^1oVYp59G+V=DO!}KS81I$ZGO3nO({v}M{KSpF@KUtcxv?%KltXjtiwQ4Aj{U9o8)6r zcdB6OrBe4y3IE=)B5!_{Jzh)F@R0d(62|+#EUepACy3|Chrv?r8LNpml^hagPxQykPXq-pdsAsxc5DhQP9OcmVEL1%!~4wX%p8~UGdRT2)^)aR znClf=lZ}*L|I3)VSOaDDKFwLhi&QtKPEQNw3uKM)gdC83v4j4|6yA6l{LSuMS&^{$ zGAcWQgv#vq!yuQqr;-07MF3k)Jzy##G~h=JfV5VM+Q88$HZ~o#>e~5j`#<w${>g@4#7$KUCogtXIf;$O3c2w@{7<%N1STx@)y_i2tQ_$Z-Zc z;CfK&9H9X@>AN8XIicJ49Qn7rmCXVh4>f6pO5s&PZm0DK)y68;p#6!YlcQ1N# z9hnn@oQ>|YbC(*%>-ur0ahd1+G&zH|%KPit!+53Vc)c$8bF%`6Z&S>K?eywq{SQ&V z(99W=24zmH`+0q6%f%B^I%X&Bfb&pDypyikw{~htVG=I9Z-jJe>(<0r>@KhxkLnJ$ zvuqzb9d!he+m^oYf|b^%#CT?|Mvj-q)-Q+VY;VjFS}P3-vHGoXogVqiprxqb$`ed` z(`}f1e}w5L97=|bc)TCiXFP$*GzRk9sx#AY`^+A=tpwg#97Wp)s`!2JjV)}s6hbQn z>+Cu1?zV@+hJDuXaH6lmZ66_H7b}c#=u9^@3Q@_ds)y+kJ?nh6D8VhU3maO`+dIBa zif91nc}bb;@WCBdP6zVbAt-t1SR-!jQYy}T?GiWpI(#T1f&|nd;0puTQ^ahgIT7C2 z`#4ZEvS?hd3|rSe4`c`$Co~vSnJ%mAKj>o`=RyPionG-FvoR(8YH(v;cK(voAYEj|A8XAT=D>xB~CQ%pcY zP5qHrb`&T0r-`@&CS=$H_5z^Fz{|Q&!fWM{;wfe)Q{7NyK@8X@+l`J2)E`|=2RLNnf*W0j zCt6_mI&`!V-LvR1N`Ju)>)|w;07)n4H;)H0%D}QP7E@lTcYi;WBo_nW>gj2?N`dGRn$iM&*f(uIp8ngOo3S-03v=X2K(9t{(dj3NCyPBO|nQyQ*}(Cv%YX9>YU+ zSDsL=KNM@f3YlkI3-*1ShYHy&wKNN}pAN0kd@dMCg4v}moBNYZf`6H(N%>UQ%>B!P zAw18py@m%;Hk=r%Wcq>;jKlxT1B=<3aGLI%!-E=64+^>8!ILyHC;d=$RjnT7w%6M^ z$;X~2-`kd0Yj%r&WR--C#Fl?qh<-oju?0z#khaqjO24q3saaw@e&h2T4|<%QV{NIP ztUW}B*ZfF4OKD+c%JA+pjA*>8GOK_M3nu0i1K%v4sv~6q=Z4j2(nwu6;KT~_x{+P? zp~gkG=LM`^C6gI95;N-Lz19aOH1hjJZD0S%T9pHsg+r8wUiaBqYeFdu3?k-wFFqXj zRLypj&bg)U@E$Hl=!Un`(su0U21g!#PgMX>?6@?A==?AC4|SG51t=>U=sP-c(a_M8 z*j-`xJRC%WC7Ima-B(wE)e7GeM~AsE8h$J1<1S;m;RQN)4N=I{62Bv*wnCARc=$P`X65G7%3Yqt%9ewE)>@l#n;}+-g;84- zkw5(i>;d2X=Y z3nv!;f=2u65;vnjL%wb7aszL%Wu*bIHg@UxmP*0kc5Zj@K>OF`MHqVt9r>_^)XCSe z&GOpX@#?Bw;mHpWGu4U37PIl{5={BZI8FBs&BTEZN2|qXwY4G>y0-9VZe@%-B7DV- zHIln3f_3;3N-!9a&?~F2knA+F=J+csuQkKI_o9UO+JnRq>bGy-s?t2`&ro;^ymga@ zfz~;K{#cdOxD`p8U0WNk`kVIp(E8EUD=@zc zEO|hdKMueVN%45>FDe0`=c%?H`L%w8AB2Qymp97Vk*G6}t8}%{(RZ9TOOOwKQ=cG` z^?4WOMM$!)DZ5gqQ^v@QCk&{- z=i%WoQE9&W#>^`D=%l{7T3sKhYeoXfb2|QPM_cf2z1+h^w*nVH;L3{G#qxpI3Ua|j zIK6vHs)W{AjE;k%to3m)H^fzO2=cYDG|C(Dcg><2WKX8_ONl$SO5Jzt#HCFG_MVk1 zl5XKSGx|;GZySi5rtubxmXp1NkhLiToG5*G?uU`h>w0t>$IyH49kRfiNhg13eCoqo z&32R_o^KNXCe76{V+rLfnf{fHt*-*~IYRb}UHwPMs(ooX&dA6eu|K_6 zccw>_b-VN_8JV_m(;>t9csrZ1>%&uJqz8ma1Cp=`?{IcxDnB9WES<)=$^5;I&5z2; z7?9!=6%zvu+s(sc&hW0D-Z74#v<9FxXDLYGQu(bo`FUbVZPq$6G7{W~k5Espds=mD zM!gup^`XzCVj`IWHuC6AEazI!kg4eQecQR@Tlul&My`=}NeCNHSHgEor0RztpZS)x z+Rxd*5nWvg=k@@_zyiID3sE-pe@)!~&fZOh-%UMf$jN-)B~t%c{|Ri*5dgR4;OGg^ zJ_XgIpg6SXmNhk@p`oFhn;YJrv9TAR;4Wl&WI3Ottda+w#`}bSd0qf64USyx1@Icw zHwLt4NU9#ugnY-o)7e6(hP7(_*#iW=_N zxgpx?v){nHk8=605l$*4>EBmMym99mAAoqy{hV5T*B;)$JJG(>MQkW|`B0Kze~8pmEsUEn~tNl|##L8%~Zw9YsW& zCAXe#yxGHXMuBx@b@x4K3b@SI!+j+c?)2A?`dcZ92et>TgcFF>Ibm@zI&}lU3y!Oc z*wg4l7_Nh1@Ckofl|RBj@aOk*T;IwyaTp|OFRR(GB2A#qZJcg{n&1D$onUhsLA;^L zJb#YIC%8<;Ux63F2(%R5oA5d?Vt2M5n;92*vRwrEvs`pHo@1N+55)&1<1z4E3PbSS z%3mV44=UdZ(7NZMcK~P55%4beQa9po7OuYt)3_lNK)5gK$K`Y1<|*=)R(|h8l=E(r zbM^+J^MgRohms$*2lVW77i3SEY~DAZH7IVg;>yUOWptY1yEVzeOVV-rmssXnxKO|;GiN|MV0Ru$z-3=t=%NJV2=`vA zm%4Darmr7)WnL;Zof1k<%G(f1i??P1bN}f(*_X{r*odnaPT6Z*h_Gx}WN}2jl&=lw z-6(!yZB5WCug-fi<;k$8Pfyuzpbbf%v5+C%W(@EWo?Q2+#>-yGg-+8ZX85Me&MzWt z&uy}5m%q&c>PiJ-XFTxkTH?Z|v+uJVBczMug#O4Vm_I%r#F0;lgMJ~(0(aVU#_e47 zkumLYY*UX8_GtIluJF|gTzx*J{iWs%gU#7>+=Na|&1P3MedZ?vK?7%7EOs+r2_oeS zks+d!n?~DAc~*7v?)Glvhl&&Q-s73_%TQ?Q2OQn9#|qe!b-;5ZGT8SD(?~+_3N3xd zk*p(Y#z@_KC`DvKgSX-HJdXT>fJIiLH*WuOBzh7pKMolhgWe71weC!GVm#C=4cNPD z-hfs~4KU-lVW}x2i*dEP-}Gy=#LUI_zW9qfQKY@+mtxcBp_RYSjQ`m+EyspZI}3jL zdrM{kkAV{+{zhLMgefw$qUw%z$0(!!+52^kMf^wJ_iw}_>n_a=&BVX>*AoAMG5%`< z`YmlB>^6vKwEgI$4%fMU5`)2QzWA4dl=^ekxY`7KUVP{C$os+QI9-106qucDh(GSr zrC)V*u>#jGfr|S>TqX}ln*FJQlF7xzx6d|7tyuYO63;;ZD$rwy6UT|zylK=z7Ow6*KS{8N=piOfca^{js_RR z4jOZDQr(5%1ynUw!|tlHrhyA+)fpa2q8>)f_q9) zJVfy04&Hw4xkIUX_@H9ofe|A(kaefdjSxQXduO6a#T{NA!R};V%7f0flj_1O8>l<^G6P6^0jN54 zkPl8X%AtaKXszuhFOHGp+h^)29ZiYG$d9`IL#t099Pv-^lOxxWH4eT7sBw zW<0%@x8GiwcGQP~x1~&{7P^j)ITap&DkiIU@9z5Ae!&h3fr=x0JG+T<@)9V5S7x~) zMp$CH;Q?#rXd6V=wewYZ*dioo(u;AnSk8;a2^ZZlhyUr)03!z$p-pQ^0$ zc^_JU!lrkGOSRgZt2GlU&?X$T?V{|g*?OA5`6!a=osrSVVymw%HXMrQwO%S!dDab8 zrD4qiv9>Z(ByY|5Qqf2|OF8lqz(f%2D=S;O(>f;~6(J1ueriQ9ipzi{zertCbWg zPeA?a)Kt$30dvNN{H|cq4iIkcj^h?b*&k)>)iuVg;0dv#t!Dh}m53Z>V-ISp5ts9pxw*(=MASqZ16#Pi z)lbKOfPiso^I_zIr{h5NmhnVv9h6KVEgk>OOaWSMtH!sIrFeyJk?{b%=of+Bb2!N|Sx zP^7-0A;S-y`iJ?vNowC|%x?nt$R`Dk6$1l9pk>{EV&5RksNk2(RzpcKRf;(l=ic7lXiv%ew`Y69$^2PI zEo65}vcW0`s9L0ZR##Vpr#zm}PoJ?{+$H;RbuA`F7szz~0XROEeJDjMTVMR&Sf*8- zc^t8d1T2l$l?+aHa_D89zhIP{F#`18Lc$Q~>60fXu2znFFRZ&l{{?wx;#E~u$qB$f z8Q|}M0oquvG{T&7R;~Y!tha!Q;td-|mqsO}8$|)78)-yQ2|>D3y1N+=1eG%AMg*im zT40wH>F(|hS!!X~xx?@K{`daRx#zIV&deJ-?-TFS!x6OoM8R|30&D1X)2)KOy0a;F zv8j}|7)S1~0iMUBqlE==Mr<)|`BzC_R{MnAV}y6M8IDOkAM4lHC(MtJeiY2O8^c?3 zP^4X~QN|LZ_yRBzqmRiqTI`PEgVTy-eY0eWk|0LB6<2*l6?R|Xk5;8uuSD>1l`NLJ zi3v$dMqThjXAFnz6@_74$>?`P@Vx0iU#Y}_>&Z?YO(aBmr@NS<=ZmkDdxIDJcGb|k z(ugY6dPsnlWO&H|Wz^IzKqP~j3<&O$bh-YRNF8JYAfPnn%gakh*2em<>%E!oY;O;x zdrXTed2VwdpXY3NZF7A6@uO5Jpo4GyFQF1g#<71sS) zYLWU{mi_puwAPyori}29%5a(-9ewil8e)uiAu}_jI@ELII~k(W1(yiqi4Y&a;`RkA7j*tTyctC*%7747Cs z?&dW%&N{2*VQiE0UkTIam6pap$tjb9*$_mbz~5h%L*3)c6|D#J8$Oo$)&x~x(*A-| z^Xo87>mI1JBiZmc73f^=?;n~|(G>6dg+}LEfU?XaLgrWAFq04Y2XR}<>^do8Ya1F2 zTg%VE;Em|4&(*!##CUi*Nm|_B4m#yR7;fLb+1D6Lxr*Ml+=9fbHgZUPT}st?a5qQ5 z`nQOvX#Pn)(p6n?YOGMxc+&HmwwY9Dg55?_-)x-Kz;+1$Zai?~Dn^OTlf}7xDgWSR zO>c+~aq?j2^Nq}VascODua7x{5! zWoS72xvxUY%}d;ou?M48gG%@*JA;`thhvq{1BdH#wW6zYwYB0gl?$M5WP8LXhw+Os z62do&i-QMpVmYo;;`}}5yKPn;-M9dWMf>>Ch=yrSE-nTEYGZDEO{e9LK#O#Q zybKwBPiUjaq?{zh)a^bS*Rjz~vw^spMson3X=)A6bcunTxh7>b*rm)6SG+Y^dL*wI-Nag!Pp&R6|ED6s zR2cTwklI?2Ew!4L57O5|C@!-7MDq6xDo|$fH|tfPOaL5#$m(i0XLfPkC_Hd3Q!>Zb z5+tz(cPCh!z{bwuU!Ygcuj%waDV0Q1i>s(mST3D6tFbyB#B>02Ep&hXA7itDkJnSd zcozze(>ikJ{DetkW3URczgQnS$%!KMNwY!ImsS2)+&?3B@RrJ*^Zl{3blb(!(!3mI z9cP+SOeHpeZGJd&mROu>npnZyXG40SMQbx?10D@|T0-x*8bZQNalosZVm4sl0)~hj zZ_C0Sv)Ftkc>@qcwKj21%zHvBdhuyWkjx7DQY_-YAt=W44MP0c51R94Ecm0P!+Kq} zy^wiZySq`nZA0&O{3U11C@n)hU_=w;YTW_M&gcDFURNq-GP0=YtP6|}{H;xE;hvaw z7H`7k$G29S6_x=a`qNKx%lGa-&eZDihLCYcOYJ*Qnx2@b=#?sdtfmY}`&xozp^y1#+NpSj9w*#IYvtb3{hZ~}Actys?HeRdbEha2PrbIB5~0jK z_Yt|Ve17$fmrHrZf32@gaQaWzM#gxAHJMA>_R_A|0PMRSz8M)8^7T4;&C*N$I)^>z z{a{5I&u*X0M!uDX&DrpukOVxMAz*a>(HBTQsul!dcq1ZJr86*j z$rilMuupUA8!OKGAhat{X_!rtPJh#Qdr?YUOLtY2mX@}H7*?>ouL#`wG%}*WTT+MF z2*`8CR<7G$^XXDuUdg9!jM2*puG=~|V23tZZHkwtPhBmC3ZA_MyF5zvLDirj#>quB zD}MLDo7l+p$)&m6Y?(E!`wN_&1Req@4iY7`# zCF*S$_Qw%;W9<%o!z*~afT~ncBy}~|^Am*j%@jSwi~$4BL9e{WsxbHeY^4Ty<}6)fD9CG{H_X3d3pG6al} zfO8F0#cVmT0M53?3T@MOv^8yzEr_6u0A@6f&%!0u6{;4v7O4rSwVU+$TF*0Ae+vYs zC6Py*MV=rKRg%H<7hC`3eb!=mB6(`7``O=@jOGsbb>$+phZ_V}=GS--dm#aBAo2AaDdqS3O3Mpa zlyK24*quFm()A@mg4ZO7zn~J&w6T6^+u_NDt=R(-qw~n-V8LR)x?B+w!*UUs#Oa3-IbR&&_o`*%i%Bi- z+%`I#J0IlLZh0Tu#3By7#N0(+?v}3>mNl6X_+Fn*E^lrUgtfxN#Kgj(2Jbgfe9gqL zpxiFj%QH#GnalGUnStN#B=z1gKyk3^g;}Gw_brP)M343&Um#^5wqtp9Qy_YIfBmC| z<*g#FXroiCLefC&cjT0e?^0(Z#&l*g!=)@~nW>_4-t?@Nw}-Sg-y?p8&1;2}#w@>S zt>@_*4wTfOyHLYhpF0f;m@Rv{zPcW|fPw$zdK~sok@y^4MSK5}U`5f23Mg`L>P7fL z!Ff7y7qoV#Re*6*sJiC8gXp6!1g|KY3_Gr0r#p2bS zU;&k)E0n}Ff%6P(iD4^}pOgldC|<_xaaqdJu9KW~1J?l}mvq2n0RJMNMd2w9zx_)} zk_@h{Y#G&`MFO)On(Dw}-@^zOuFzI|UB|=27*vkP&t`)=q9DCczLc~y`CUftfoi(r(6C7-j*WJ;N`zFnmbQ7pEElWSe{DvXy=K$(njSn3Yg(6AS8)_9*=mUiJF}FPTdz1i51-Z$(v#g57F}u1Uihig zKio;tgNO(6O(A)T=eRsNl7miF^&+f57)*D6IELLjG&{dBfS{2S@yPo9tFO1q6tm(Y zm{PBuS!iiS!vZPLN5}u_W(OqkVVoj~e*u3DL*rX60H2y~fL~iOpbak<{qB1-zpVCt z=k{)SX&mz3fX@-}c^+WlR?BA4aX{^1=KK2pClW&vURR{-haI4Li1 zJ@+|LKkU{we>R>feAKv@uM*p+Ui6wr-mirkcQ$5taTX(m%Rr!yBIi$+Kid?#>Tdnv zA)xqY6``MRK`QP?Dms+)-0E5n}4hut(}Vhao@>t%$rTalj}*wba)@bFIi#gX%L zyaMQP%IL+@vJR&Ok>tQ}QnnYd@iYp6*#?8!Cj)^+SdcERms457V}2f>$6MMG7V_!S z?Z|zDb{TzXEOcbjHKPLLKVT)6Wg;rP9ZTR-#Jq`faZ4_0eQ@@GZbp!C;$Ho?HfM#b z9rv*`rQtcw?3D+w=D&cXWH-p(n zC*QPkcVu)-6h(Vmn*ozG$t>wto{g6|}Ve z^sM${GdokhEtpLaVc~2z05>_O`imzY(*5=;c&@Fb)$&$Qe#o3K7!|`HdS6CH=9s?^ z+MpZvn=CkMwEXFa@Y8Ogm^y!o!~=hGNgI_h`cgf#e&ib~?;O0mru6hbj-}E&mXvhV z{FY!)C=>GZ-zLgy?d+pz?h~^j+Pfd#nH?L$(dTKY_&Jk3JtOk|QN#43s8Pf6 zV+MKm9qW)s{dFZ=o1Q{&J)*q}$XQi~!q+P*rHngm>FUMtdv5g-d~>-jcHPCeMwO6L z$8y-qck91SCoCSG0*mni6{|Mv>C79m*-OFVUf=QU3dN34l@8*5eT16p#6R+s{uuf_ zS$v|t!w|TS0Z8HBO9_I!0=@4^mSI*z*!-F^zS5oMXht=Y{fwIK?B=H*p`F5nOmiH)49nHUJmUgCfDob(&Z?mVe| z^Up2w-^nh~5fS)MR7>0VI2Gi2{GH10xJF}Ud_CLWubT8+4_4f|OoV(+7sf{Mx}261 zl$Hc>q@~|ji?THo-L|q8!uMV#IN~ig28z3SXy)If(aH3D;+Iy}2@+_3Wf!p>vp^Lx z|NQ^H+6@6;X5lgrR@}|?*a0Xod?pF;iTZzEhqn)16gS3^Pdz*+6l0HVH&bSoH#TDH z|Bdjkm1ObWVm{F3_w}=E`?2s>_}C;;^Xb<5JISt>;K|Nz-;paY3F^9%p4*R2zUmEJ zeDa6jDPOR1wva+;TpiaX!D&Q!d3n<%jnL{8Uv5+H(zr+Fqgg-QHahI5j_mLl2xLY^ zjIeEGyQshOKv+R5>mUv#1w|MHw|aShBX#uy1!Y|)lKds{`A zcx!IuuGAu47;qi-S?A)L@l|0PcL(a?d*Z5;W6k*b2jss_=t`rL-FsQ{3fU~dC5_xS zxIfNy<>f;&hR4Uo9=K>8l-IzAZJ$AY_&#eP=npa%uU|oxDvpg@4R*OqtC|}oeQkXT zXcL={nR|Mj7FVG#B)zkqfTjog>ZDJ+{*XbWN&)DUq5hWfo&0EOV&s|({85au%`MN} zmh+T_V3s5ohQ(2yL>Ou;EYm1VU{qN7?EJ3ELudngEn@Ef*pa#ZVCcN$QcYTnsg+ce zG+n4)Owr^GU0{>c-bVf^Rxv-rlOCL!294%dSu!!=KrOSg^QB5SDQt6aqP@LYDfW?B zHV`QSSKhH(sp)EOz8%ry+7WZ!vQ6>+XVLL`Sz$iBl_nS?#%~?SO7Bs6-5QpfO7H9M z{~f*%{_~!Idt-SypS^>F+oZA2Jt57azYeyxLvw`4laptvs>DV!k37nYq1sc$#cxOK zn&^w->gu+PwIQ9C_0#z-?Gnp-+K9@A zjbwNx@*rrkjxT>as@_2VQ!7TEUw20BBHh4Dp!Kn`NJga7Z>x)KGmtf{NAe*)2(TKJ za=%YfV+q{62b(N+xJL{lyiGz)!l{z6Jz6lk@3GW^m3A#cafpApLpw9FnKPeZ0ee8< zJfDWB@hjmN5KJE%8%y51d`gh__o{?vNAJ6hv!LG%(G-*eOHf(SO;5pr9G;zJ2*W3SS65fpge%?N+j~b_ zTbowcmJA9MgzC$Lr_wtOe%#ryhd?(IIQIBpu z=NLsc#c0~l-XuO8dKQFW#Lu6cu&>Z{DsQqG-+bt7e$b=~t6m_GiZlJ_&#c(Y zpVpsYzxhg2lfrp!N%GLmaIW4Br#S$b>Dww04`!x;^T7BxXVr;M%5?NR%;X5s@Tlc) z$nJwu?VxRKVjWGx$wF_Ft;#Kh7sEn{6B_}e4$Soo39(#31`eC=nWJPpDVr_2g{j%H zM@U^Go0gsipAyfJ@FhP!O$pE3u2{}b`D0;6HKep9iko0}i3(s9QUH*ubX_5hm#s$A zA$=^U4xlw63n~~flk7r(z!)T-Ers1@)oy#FDh|~^QYB`E{?|j+a9Y>cJ~27LLT*Xh z{6W{Z@Sro)W*bGEEUzHNYtm%YpX!ubG>nYVdwY(mHSx`c_}h0VdY_8_*b#d;44Z;= zw|?GucNIVrT_N={Vn!Qw?qvq(+$*@2Gg>+Tb|=5wfhCTsjhhC!z%CxkQq+8oR^U;Q z)4A3$G>$Fj&d)Tc)4}~@kopBWZSD_%b~(?5Z+#$cuq8*j+BJQt0)0X}u3Gek zMMR!3VqSa5o)K|^19^RpilO$yq>Az$RgOJg5xjJ+10})kIz+K2C(*6RK#hWvKQLr` zTy8^^p8JVUy0|6yaYZ?|>sUSk)K2qHwhh%BByl=2r#*IXMVo4@&mQr2u?!dp@N+(! zI98AL)$aO1P@rZc9~4F^H5aO!bnFGL1Z-=-`8{pxFUA*Cj5o3^5x$of7fV%xvQWiy zQ}B|e&&#W=nt+9JoZaZ9YsFuHy?g(00{gcm(htr&HDpH8OanNZ3&nWEJYVI1CX~^? z*kEW3TKU(7QiB!9mG-ODLnNW9S}#zcgAl<=K3IQ`Q&VI6?yYA7wm7lFsUh_P_?KGRxMXYnpOqC{TyWWrmq9K?G2jJdFODd#fhaDvD z2o3gVoJ72BdlcDik0;4)4IkI{WO%H+Z1eazfM9JYAXPVxZGi_pXV!Mb#S&lK+TOk# zh;Du36<}$ZE5-Lntt=^NmZ>UNR9c<)-EwrpP>;(T+2zRr&yI2Eb5zn+A!?Fde$u7? zCQag>(7gxZdW^!hz~`o|w$^e4b^L7dbZ61>)O|dtAaE+Zc~64&?#^Cu#&nZMQ(xWZ zC9^knEdn^vtwi;?FXG%|mKOpJ@nDfRzA;$H4c=K?h_F5;uGf2y!kI|DdD2uNI#jO96(Wme2Gvvl{=8RgXC-{eb8*Y+vySSxJ0b6XPMdHYPd_TH zo4|^CDmuZp9~|MRYK>r$mw(dZ;^LYPv*p8tV-)N-{U9Q{E<9hxD-PCdClbgMsF>7A zb0Gpmg|)fHKNr=F^*#as|Nd+l^Te>!p_&e7)Ts zjx|Cy?P4y{*~U{otZ)3V9DBtTW*#i>%Na-pFD`0>#0LE|x0+v+n`WgdTsZuUEr*TS zU_g|p;ZDJTEa4`%0TFc<)F@C_`+Z~^Kya^*kFcGmaM2 zmdF;X<&EOj1$(v##M!NZ36w8$O8SBOW zodQ6{m~-!ElAJwu#J4Ora^TBrI#;2#+zz)Og`3YaD@lhma^{D%XGT2c{;?Kr5pWYX z@kTJCw0vUM4(0OX>VsbGqV`->ep1Xtrbu(guj?|4-suSe?SQe3=yBfnV6F$HMD z(~JaA&B$oItCdP@4b6b#-@9LxnpVGVS~@tSko5*yoIQ$vWcbqFROP>4{o6_b(QA_oU-`W_&lX_C+B;HO84gn_^ z5A>%%&ri$364$MH(5`FB{A|2vQ(#211tmcaFTW-xm6jszegS{3q;&i4x39u+q1!@G zihAT;I`^~Zik4lmOzx6=K~{`=GHMwE*)LS$0SCstV6_2op^cV^X(>v%LHoiAu*F|r z{HTt31nvdfSnhnrs*|$+EZ#jkn;(9Wop*XN6IPC(fYSG0G41*&Pw7Ro=!M8d)rwk12 z&mU@Wt^AqiAOV;K8I^Z-_Af!+ahlecgaimf|2%MU;f|yK@d~U$(@fTDU~&M=tOPh# zdDI8I7z9dB$NTJ^+t}4eA>Gq64ISA~Z}zQ#z*UBNi|Xyxig;DgV1T0pB>R%I3CeO zj+JM%9OdBriwbJI=~U?=7D3ANp&kSuCp3E z8iDKOD>tZ$Ok$O9l12%>P8Yvt8u&gUVx}WsMC=>De3{WLO9~-5F5x?v=O9{v43~LB z*#X5O(ULR(C}Xk^gLg=;w`tGOvL^+WE68&{uP7v<6pb7@9M}YW{(}AKAX6$%8HBlz zTOHDq>n?k3OxV!QxZ;MZ0<!E&%zlDcFHUr(;?3<8$%rNb-x|E2q@me#sN6SlP>$#hbEbS11HDe-}#-E)sHS zL!t-UCL;0D-pG2e?axnFq8X%q9SY4-y(#1veLJ#uPd{~czaG2?ow%H$b^o*tAY$Gu zPq~2#MkkW)7>C00e7{W&-+PiQRbBI=(7XY2(l=-QlCsO+>FDV{C2;9XS3hKDUkS|M zGz}EcDburRW*yQ4M>>0*4t%y(04v^0`=pejLn7=rTb|`g;WF?&E0sCl|5q{V0>uI_b#^V4rU)NhT^zYaYlZCAknistiGcF*c8J`L(&G_o4Yvf! z%6!MV2>33pkYDW*XwcXHe#ViWn;K7A+uUAFO@)eV5R0PU1T}Fd%7w{e?v{*`eXf~K z!4_JSNCn+g12;pl{1q`a;V(YkKw?&g76v0hA|yO0qz)E8r3T1;MM8?s zW0Bfm7m$2v*CNgZ_Q=G!d9B;Gl=Kf!20yuGq~;#jSI5wB4|MVsWR0Gnb$9CUNP|TB zLR6KRXPu6-5~UKOuq4@}l={+9xC7|J*Ra?@pydq70=qeRI}rHv8`89Nk=j0p83YsX zReVtBO}qa_cRj;aloe`JK(So+IW7Tvc&dXyUa;ZOkZwECR0c6gb-)4{9RVP@6f6^z-*XDZ5=XBHr-%CgMKm zuPx^VJ!K6VIRBxdx^RMLCu3*?f;Ik_)PeV;C`7}4hZtC2%*^t@%reUQRB0< zP5o@162O*QcngPW*4_7Gk#L*Vzlw&JCyGqUYAx1!nqu7uRTcWwf&GjZlRGuO(}VX2%i(B zMOp*L@mHR7*utJuWNCN!^um_0n%HyA2)jEfAIk=gS2<_UP(mD`Ps)^hUc zRASZi4Qt}H2<^zgfyTBEX@Sr1l|^TEB{L3jguuOy`iwb{=_RsS`yY$ zOdaZ)w0;-I)%VK{{z2_lm=1RC9xjNGO%@DJyz0Nbj8#7=ab{4%l+QUi1xFlAu z>v`@0JqRRl41SE_3U+jCJ9jZ{1F^-u*=bzRhx;Ls9M;=IU{-zo%G=!arv-1^T32^I z>BHf_x42NlciV4TFMNm$c{4qCf@NpYblg;4vDPWC5f-`M6CmXw2f?KZ4OF>^iNY?n za^os?53^1${<~1&`RH?2zbXri-yRp=3786bILiEmSrhY+6NFuCfbG_@xIgmS%=pcA z#tMD8E}1(nu2zqh+aY7uPusJ0$tB&7-6vRA4I$85WEysH0MYDIUQZMc3r_HIQHnOckkdU0E65htN8(^NSZhFWUQOuq9g!BLFRM^ z4A+_asLl>f=~`Bm%;=l8%N6^PsJR+CU0Hy9b))agm2vlvSKsP)&Q8#E-ZvO+FA;$8 z=?PITD{5nT_s%gf%Z5@|%+kTnuAoCw*(4k9_~vha49vxxtE>6quz)DJngT6{eOxX(*kLH<*kxaINTZ z6a9n!F7G{+JFphyH_4--w0N+TN=&@S@YJv$L2}vZnhsjp81Q@GgC9`=F*6*DhNH@J zYui{M$Aj7E-83*yImzN=YdE<+faUw#52(!96Obk7g!~K&E@+VkuSglmbfTG6QM&S| z%`9-SKG}6>h-KHlY^gNbtYlC!A_-Pf-0;q7p>B1!$S8J4=UV?!!65MK{H@CdJggR$W0l-tXt)t5}*@rTQ>WU znOt(z9SCkPy_hV>kpU?h)r~4ax^8DZNle3=OqS4HNYOU8w0a0Ns(=)s)TEBqB#Y7< zw4@kV0+vJfW(jbPuFqy2j|UsUMi0!X9xR8=ARY*Yv^-ST^c~v;)UEZ!cL4JpR?lZq z$AeI9T@b=uGtsolzANvJj*g|g4*_J5y9ZkKc1O`wh%QV<=ARM;n851NKgJN{`sMLbne ziT3=*LJ=0W3*Z4&)6vCQ$WmiEB< zTF+wR2Cb_aX4j!%7qu{wRxJYf{{HuC^6??f;){W1SZHSEzU(Wu*Cu@AJ$=?`D4ClT z5(UEe%>R$~UQ(0BV`J^~?v0%Sz}&qphdI^c3$x8GC^&I&(58ZV8DC{>YeK59v;YXJ z5S7%-Mr&f|;(;F7byF69cMPy<@vhaZ<##IA-@kubE}JZG4$v7tEzw+YNO~zL3_`^l z7NV)l4Do?=+LN*ni!K((hOElt2Q~VwmHh@2;EaLL4d5lh$H{L#c_b((_+uw4n&<}I zXo>I(Z*Ngg5QJnuDt{Gpy<>t)K+r3&mDB(EarTc@QWBCsx#b7%p=|iaE#kWx7?)DC zk3TuSB1FJ9k8Mp$w9<0sv-wGg9X3FX6`b2V%K_;#7_?)nH6AZh4)idPYdfP7Mwk{2 z%<8LSoGjfU*w?d;54kzP+DdT+%|kRWwHFCf#v2(+rftG~N%c}O*C@0jh=iYG2dBk( z5i8^&J||c9K<2m)34iZDh8V>LY{$AoScoNFpXB=Yqt~d1u$Fee5hFdY=c_ZzpNG!B z=bt0K|I+xp;>s9i(xl0I`=wVPT52&2xM6WvSXkoq7~NzEuOeeSjV~lr>H}j0thy~s z5ZS>#TfQ9eBdK`evGJEmeea^5F)|CgrI2axrR)(m{X>!Hnm(}<2_=J&wGpAZ>fq;A zd90*DHBs`2L0AKeus9~ID1`0*WPr&c+yrtU1Rjk}`Vt=>-Z;SW9MI6Xn@`7=`~CaV zq}!Y}J2)D6luBKfKN9jeh?8`SCwwS;&2VQHZE%pn$=nl%v~UzkXGhv}J}4 zOG3+3T3T9L8d&QpL2^YQ76Q;)s=5WXjIlan5zsI)!3$Kb9i?5W+AaHKWr`_Qr*Sv> zDpu3dVY!tN6FUGQuB^81cG;Dt7nKIymJAxlHTcG2cMF2YpvCYvsC8lD$ClGS)7OWN zK@a~!!mQ(Rv4OuJw9+k)9Ss_r6HeD}b8^^nxp~WyNmDc&M`&Z!cn3u7%xcMPmz4gP z4`%&9GV%zg?8ajd7uW8D*WdpeAh#%1dlID+ozI?K_F7EZ<{VLVI{u#t=rr=Uyc|y7 zgP`g`VAL_EEkcT1X_oX^Z*PLx}({<9%?hqRgFJ7}A|72OOE^Dc9P z{kHYOZC;tK^(wA6Tefz@svz9{H9_6+DGKH|d&xbCc9Acky~8>m3eWYzM>>A3YvXXl^rKXhl*Ft6Eo#Ue0%V@_IK zT@~=_3A)(n4HK_ExQ%~7{Jd=Y?t!VdB(uLS{nxm_C`k3>WhWf9=}QwMoqnQ!BkRX9 zNv?UDT=s}hT_0GSZIM%~FVYhkIPK~Pu(RX)xUg{1xthXRT_~6r2%j~D9Bu${ zP>B^@8uObarwM*Ta00Lp*T1e_%-I%K_ry13L9V%A7m*<@OIcGi8Tn+W_)DSX$fJYy zp-LaVFGS-1s+*jm`0=A)f#5uQ8OlY!o~{yR!Q`k`hdv!?#nr0gdHP%Pc+r5nN!ZfD zqGI0aoVjqd*w|3|BAGLUu&mqCEcJZu}GL z&fOtba`&3`VANQPVnCM&c;_|Gvj7&@?20Ep*0^Kne{*E`R~}eDxHcLdjUUxeCYuRD zNJ&3>%1E~y*%ExcXR{hoin5#yJ|n{i_6kh1yd&FK%;E5__`Jy3}BVv zB}3@@C?+AncB|ayd1Zps%w5fPv)*oN73PE_x8GG(Yr!*w-QIonmr~WL%R>0R(G>bA zay{W(Gojlh=r{5}pYMstxOHRZ1`F(`<#HZ~{`zp`=bKy@RB0l!Mj$KG^w+bd^M!yn zdU}K=?CC=;NrYjizxjB$l;E=WB!Jo9xhQclirADuB#R6-shS#0PEHQCpx3D5>xFXv z7gOUPSvq?U=d~UD#;ScV*YF`Ot_xGM$#02b`nvrk`2(ce^0G&3u)x0G&&84xHJb{8 z%|XTcI-bGgWjl7Di#W3@lQ_7?5 z;=ebSCk?XhF_@6^O*vPbbk;fra>1~AJ15`axg&~KVbx;GV<^(N;Epg7$Qm}9ujq{KzOm%X_2>17DOYB1(#<;mNo`b*krEeEFhcnebnE& zWHFb_F&Q7;%k-=d$6vZyRX#ESlHO*J4z8}J_o4p~$o@#4J;uk){mjCRmHNu{hDMr%o@8DS`8?cS3objZ!Yx-+~BQXK8n5I?Ttn;t5eQgp+^!{WY2 ztc=9u2e(Tha4wrUzy*BQvr-)G$My|2O`r7XWB?O1Fwi_(iGp9&CC(Vb^gnI0psA5D zt@~)8F8QW$Y8Lp(ymkj&1&965EL>0bkcYM(Ty?yxb&A&l(Ee=0?IZ23k_DlWo$m-P`HM2~FC|a67nQ{;CeK`G926&DO{T){nq2Pa zG1gT1`syq^vQ*!B^3(x`H&}%gz-EU>$7MsN|UgNOCiC`qF zW(sCpu?S*V>Nc016K%-|Z8TF5$0WKS3nj0W7Gqy6yfjg6$RTq!Wy$#|_D}ehBLjtV zdjzrGZ_mOQ)SudNQ-lcxh4b}qua#ejGX)#sdM^au#2l`X%pvxI?Ybi5s?65u{%Qa&?J z0-X%8xaUezCg7N>ko_~1Dfuq~J>k(mflxNEDHx=emjmxdA@Z-$4teF_PyjRFgt3`~ zhfP<7zLGrc26py*LJYRy5}-JtW2iUEbX*pz{K;P+_$6~2&GV^bmmYNaPF8jyTo7D# z*yCEF~tYP|O?bZ=ECO#?57+zUl|-o^*=wCC}AANDi!8h4eou;9pQurgyzJ*zugDLbf)3 z)T&-+hNXpNJtw=#oXV%Wu<-A~l@0o{wjIsrU6S7%6Qv3>zc{L_+6asY49NW$MVn}b;|3?>}6>nXmgBTpyAJvLMdObd*0cp-b|jpL2AzZ_4l z>>d4*nAU;|PvNqPxD8R8-1GXye!Ajc6upCY)NP`}JeDw(>g)#QSsw^nwtvtLioY(gAO z&)0(Xu1;lrggjcQ(K7D&?-1M%R}{=xX8m9ixlo?pAXS2m5|T$J_cpga%SdN_?v5CK zFXY3De*ThXgvOa#nR^3D(Wi=B#AaO&IgQkM)Kzd>$;8oO3uys@Aposd1 z#K&bb}ZCMu_X*fGK$LGuW~M?NBs0g>5ds_mtdJiB$KLAoiIu zNRgYHyN+qO|6#6Zi91SluF>P`+Y{1@0T8A*+wdGUZ{kS0!M zvIWmmT71(d)TgdvWo<=+8n2bF2Z??nD@r3Yb(*oh-lCLcCnJSf=oSr)UD6z@&|=B9 zXsqiPjD%#9`Jga(i9pN=Q>$+3_;xVSnfF#uSCa?@KZ)weg*&tD>9&Fo;_X+hsBL<6}?^nCxaA1i}fsC*rS*|;F z`d_z&14h}W19x3eU@vfHIk@|Hcy)9yBC9sa{QHSij2RMv1v&o}DjgUyTlA zxC4E9jkTlY^U!PI*#AFw%OxAgv#3j=w)Roug+5+h5}a)c8`hAoJXe#9KRU+HgOHYf z1VZtuFjj3dDt)d>y+)HuCa2BrO3N;FQ@-m_fL$^ z1-Q7t#TSs>PYe-}Z>;U*dfp4hr<5p$vEe8=VZ{A2buOi{Cdql%bh^t+%X}FGT68_6 zMeJh+V<~&O0`BR~4z_6Y?j}CI{6eP=i7$VAwzq$w@`V9LX*I5(%)wp4O&%1Vh<@=Q z?C*6egH;xeocf2xz@|-+0kFnl@^fM$5aBRc*6m~(_z$mRwaaSs5f9hx6{tXbf|0{u zqkfQ$%p!i&t$L>}5-3-{yWCVm@@D9Xu}4cgMsrOZNmloM2WC;QG8{4y!H5S$Bihah2&u^zaI82LQm0ey z!LxfUQ7ZmT({3^@6wb_9T=W8hR@0KazP2ACqlBT`23A?I1&H_v8NDLEh~ORt1RRKlmim@7zWfwa>Z$IVw0Ukn^0 zgvUM;x8tyuW4aAlLKMDnK)g`@g}qyRLKcCOu4q$otP2`=AHB$J| zk&~yl_g=BFmKNjQ9^Qtj|B2c)#6uI~M?^x>fP%jnqe&SuL20TyFGvO{x_BTDwGsZ3 zri*hvoBvd0#7~_vHu8$-bK^M%Z-yt{xn0E1;!h20(S1J#YOOdBpDtu<4UZX-Kkmn* zDSuzNOy%!hD?rU!204j>!(e|zO3zbWSma*LtFilqM_}#!@-aW{+&68dT7M~wTLYne z4ar@_LyRZ6I{udW3EZUCuw0w61yMObxsHkY+JSm!ZnrzGF!ez!H zwM01b<^9&L`||h1ePMLZ5bZ@;1^?z!lR$oFXXgbsP~z@L=Hc;+o}L~PA79?bM^sZ& z^DW;K4d_ln!P}`DVd7Nq(8b+)7!}d`1T0&g2sR4Av z%;retCo_z#IHMS3JDl}hdh@GH`VMk^ZHy$Z9VeL!X>>esEfXDK+Cdol&mTIZ>TQ@B z+;6f&$ELf~DWuzs&E{TMA0u6uS_;6jRWut?fVa&bB+7=kEIRW@B{rOze)>Y476$7u zh=~ms-OVoS2J6FS{>3ACgn*aY@f4gZQeB#oW zF?VjK`emGwIQPzEAKoy_>)nT*xYiVf_K|Q=23MyIu`TFeN* zEPB8sQpNW+$ZH>ohJ^O=xT9xHH^w7)SWlbY{)ag!ZgA0$@`3)g@QFJRFSO;e*(;FZ z8bCLI16RvH`yq1spBo@{^8}~8uMwN{rU!6{gE0fk_S%ynC-kdLt&-hrnOs1dcBW8Q zV`U>@OEO!7wM3e3jQ)F+U$xc$s;&#VywPzj_o~R_yOCX98@Y`hX8cg|i^-G8Ft^B! zDpjzv6Zpvi-nSi|h-XUVN&q`ME1zzJjWT*NnFJnhQ>H{Qzh``hbCrPzy8U7G#qGwj zz$n^)B|7GH+|p6xKs(o?dxGJIptvyl)5;&cxm_6T#hs{czd%}GT0k}?B*|p(>K${u z$u~VEd-RCUc%T0&LX%5(3}!X&GV*PMx$HNtBN;4E@16+7huS8ARQVKk9Q^-2NowS- zWT*~$#EL9EL36qCMWDmJp!g6yT64%5xe2g@_dvH0y-3sIt|8C!@DXHB)k(`>6O8kh z=X27QyWddm?t5T>E!v|L9NBVMaiOH#(~RSpMa7JF+~kB17z81|Oi#h5&QrR5JeI>$ zP<|u`Pn*;3IQ|!KFb)xHEzffA9s=A9YiRSm`RlL}o1o<8s5g%pwjbZzn~m;u7FZo0 zB|O1Ui5nD@&v_quY#92v=WRif7a=fO(n`$1=-2Z!m?M;wtY~ihowpeKexD`1|3M}# z&itP7MvY)Z$d)uNJBY53+@I*#O~)P%btH~W=cG^<;Bi>3B9!tNjftw^Z#FZxKcCG^^{qMv1`Ppc?T&yCE#o)Vp_0Z3ZV zia?BTVTAR2t;9!29VH|1fz1UV&g$&TnD_C(d{J$ z+XU^&fs)JC}Oh8Q)zs7pY_n*=v#Gywhe_ujr-fTmGkw`Wnp7#bUGsq4@;nViV zVAgiHdx5T0OP4nr1jW(tvCBd8FOA(Nxki5W2Z*g0CbVYf3xrxxp#*fml6>KzD=Tk> z(Z#AMN|ARv^7S4@655Ly&_SmIbDqw-yIi=-*%6AZ8~cPaEAB9Ev9qJAVN06kOhv+l zN>+VFjgFhnsndbQSv%*CW9kciefMPXtoD^1O*<;{*zI(4y4sHr1=jX&=+Uh6bMsZ} zR;2c;0#g(^3P-yQEqBv~G%{XOA1#4pP7B>t^HDDJV66}ShP(&&FU9~HVYN=63hWo)oGje9fgDU@CMH=~n z%QV`N7$p8neg;dj>nBya_b1#arse@|luOF()Vk zhZPlO$-z;i@6hnA-c5N=Pg@te@Qy0ld=w_yI`@w)usd? z)uTXy@2YWTYod2Lii(O@CWf`I^&u#yoODt{Lj!<8xd)po-OG*)rTvAR*JNeo8bg@uxt)~FCNIr^0%FgKS8HCY~l;{X4_P4L*Y;sM>1 zvxLEO=36%uz31)~PNzIBj$aC+3#^rt8KqYj3^ieP|LHsYM?M=nQtRL~o-T06#%)R4 zHev2`fh9=`EHa||)2S~J2KVn87VPNh&SW>!zt&T6pc zWjW>WU{iX&K)tsEvIW?7yrW@V^MA1UhJ!{MsM}k1j-G#l;(d#*B&m-voKM|~kq@j^ zw=|QeQ|wx6j8uh;Ov_;|{41DXGKYr;c_iX{1>eSGB2XxYtcm763SFqB#hxpn`rn1a8i=Ic&w;fL%QjA+{se{SwNbKY!9}+NRE^$3~sN(=D)o zZRNjjqM{ zHtxP$gHRnu5d?CXlq%K#YE#58H3~NNLJz{|Mt@j9NG^+{j5<~VOaPgd#0rz`e=ywt zeRT?COHj8#c8ByUj9|H8^RH9o@1YQe?+MWur6Oi*qnv3Y3IE*3MQ~yEU(6(sp#b?N zZNnVFU63pbI4Y>QH(XSpAmh@P*v^_F65m@iLWQw7ENnkMCahzwKw3)!;3z-5Gww+U zLEuM!hd|jm!glA8r?`NDL&Yrv1+AkH^3u(&5Y>4A?`RHqh$Kn=^A##^eDe5ZT5YX0 zq?55OOB?+j`x35vu=UlI7H7X^+2%$pZL1|rC&1bE7MW*-f_@S6W!GsTL7hX&j^ZD5m;95^kv zuBFv2;{%xN?D1xX2LYoYC`dq!7Zk(;!(FG|L{;(};*z2qUL@4SZ-4m3!}zu1=IO@x z(-*6loZJ)E$gq{m0vVqJ*c9LeHd^@{0ONoIbD}2VVk9AJb(`Qs;L`iB`&-|P^OVP< zKGztD=oaw?tE=t!l}fvx`fZ#B39d2L4HDEW@SmT6CB&WUK_4fs0aK?ppdJU}0GO?n z3QHFM#7K^4=)?+tZyV$RLD3B_kR90|CqNjr~GrFA%9jU8hSOYvwd6 ztmS2BKyJg;?|Ejv6acty2AhxMTAq`UMDAn=Ct}zYpe)Dp#4ujF=b9knZ4mI!9{|f=cUU^*OVbsh3?}$3uO75kjxP>T5~A> z6DupLq`qf8=QY=_5i%%oMQmzn(|bnz;`#1UZPb~Po;LC-&3ZW?l5sQy) zDDOLo<`@SlIiAq?>igXp|D_BS=1g+xyq)NY48w5p0EbIX+)od<=nsT){&y2- zeSt3=)BO3DuP$}nUY^xIN+t=5`5;CXjjGkq%`MpNgmX6GHclN&0Wy$(&rf}u?I6is zGCuV1wWKq-Xnr3=1+>MW0etY~cfyZ3_&=PMRVvw7)xUFWZ%}S~-8H1=N;2H*W6r7~ zgt5N>zLs=P1xB4v>YLF3=ur&U{4iz7|K+*LvCz@cIUgZUfllei+wG%#GI;v`&gxhr|2W@;GNl{nd!A;Bh%~S z_TIhit&OJ=({rd=d%Ps7zsY5A1R-UYO;rpihR&oFTZdH;`PsTSO0mrREqY4ZC=Ohj z>u)XJJDVWBwT-*$Q`S~XHuN(Wxx86_rAj$hlIWcoX-Vx0lcPYGND$VR^_RxUaa^v@ zh1c!zOIZR5wmX8@JhN@Ieg+z-Kw~0=d!xWwknSPbBY9iS>#B1nkLMGUsFdE9gq2wuY}Hpi+&iGL zi8BSm4O;*08;^>hjJ7k1_}fFXe`;c7UNni=j3IZihp*g)B?gKCO=ATY5@(@8`;5V0c)K_iDx*i zgo5Jcx-Wzx=PUA-^mEyeSZ!On634F`F*5m^beR|M*>NCDJbpc z40@90P}y4js6CeanvB0q4|NXKt?kXctOnC6k&ryDW^ogyh^GlY_M*r8>S49dk$uW8 z6?*SGF(%Fs8V!Niz$=USB5BM+H8SVo(Ow@Epeu(!CQ;BZ?lcBU^=CII2yA~is`VPI zjnL}tfDD~;OM-V9G#tKzLGIGY+l5X1K1Rz46j7CR7bZ|N`Z=%)cT2t60aN|wfl`P~~SI6}CW(MUb| zdKq8PbT7l(k+o#REhNdYKasC@_zsz=YG6ncDenaozHcWNU&>dCi14F~shRW$)f{1& z6sHkW-*X92-F#2asXYK-SC*)VRE~UffHV&I#>1-K%JS?!$Rw2bQ^)Lh zq*5gsm`?b&4cazvsD%C`56roffw%>l)8n{+Ci`~KZ{N<OoW_r2t5iM`%_ zQb&7FdkE2X>c8>W^gP&b;(S>!0!l&SK+WsN-Mb_v+wAK}KK{b?s3Jnp=~{uv!QtRU zfaAEDm{X6+lIiNnkuaGw9FK-J-J@BnX4W$NvVjcOD+E@9WeQqaywGVpto7$R zNe;mcuA89`loTke8v&jRdPp_~m5Tq)0sh8_VO(7dmn|l4wIJM zXv}i$+w;eRo=lUkG^=q{i6@(hlKG{=_r319s*?0@O>w>K1 zjJwNkew0qX85P!sm*J1=-dmdMDpBAkFf&R>w6)PraLq*uR8P&0y4C*a31uYT-IL>e zWz87slRs(aLS{bk$D(=)oNbKKP)t@X!&Jn2lrY7&nwxKFCyRPkQ&Vis8_Y7z)f!aO zIkwMxG;CA}-Wk3c61MGmrr&n;JzTu*5YvbA+gW|gNFK4%ZM6DW!h~1uqc^#4J=u#4 zFf)>#UBSmBG-mFh*A7by?C+E8sDRU#tZh+ECAHW@#}}?!7xRuFMxXPF&>sSo)~sx- z0&!`gZ;tC^pl-}}d>$^+-Id5)x;T)OLq!7EY1@0)ga ze0o^7MR{C;S**KF5ekN3o6jN}nRKGBPu*z?`m1I$=>{)qM3Nl)%1o}BjlaB$@}6Qr zkDv6+E;{6-v3{Cd0FrxcU{9H=PV|`NCJ=BM@BH(%1QN>KqzAm{RSHsxGB=vvu2rmr z3LKCC7o&HQIugG<)y{V=B(8fF z^k)(qzq4U^W`bbJ!>(pVT{)QKF`;-|=f2%nmmN&N~ zpDBn5HJP4BEA8#!M0{FMGu4-sGc9)(I*gsAfwJ{v6JdO4QM>Gx=39C-@96W11b>Tq zx5gK}ztq6B9{v}cE)@>fT_L(}-GmZ{-B-YPQ;0;tR;$(x`$aYf#&1qaJg)Py;&i=^ zl7~@Iq2z9)3rnGx;sOlWm(+`dgzE||AhrW*NAWT_-%4G^Usk0AbL>uER+g01bV9+vTLL8n(eZ;Swv)BAqc4F5b8yMo9aeer𝔧l!|KGV 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�E}r4EB7%QMZ+5n7i>Z5G*1q(bhu( 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%0ALG`ovwWyLK3 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 z z*dMk!-|uFQM;h3hU)M^kZs=H8<7ZjtwL|94==zULlbuQXc_Xp1p+5@ZyJnE-I^enX zychSN=XymMsubF=$-BL5U>L&;$RLaE&cuE(@3Xv`Y}KX;RS_ z`#n8U_fc)GQm8cu-F0?k8G8zUocvL)@|TA!E1i=T)(-WL+AZptzB(d@uPqF8s*?zSb5B+pj;8KniL;b_mt4b$ZTsB#TRk z2QHU(x?NCM@`P)?+I~8ur{^IssBKD8?BCnh*9Cc9;hNg5eIEpHa&mI&by}%#*xa=P z8Ew9gJ;w!3Way%>*yn1R1Yu-*pM6_^=(mX-xNV4b~g2 zg4txF1C7y;5RuBN`fK(T8C5@DZxxAMXNkQ|!@T2;G?f%c%|0#9%>SMfY~(s=_5AsD z8(Rjmitn#7?%%(kQPTff27aeZ@5h?O4NguKj;=0gkU8>c<94l<9)ED{FPM-hvY?oN zm8BCW{649|_K6-~<;_Jyp^w9#^4Qwe7KinK<~_6&s;sHWs;Xjwk;(5@r;)wRIZPGy z_AmUnJ!vU=Q(V4z{ImBQ`NW!-S9(_UWAVtex!8qh8y2*9{X)O2T2c{)*w%Z|`9qRY^Rh^UL0OyO zQ;QT+D7RKCD$d6+mYP*`3#5*4>ez!@6Vvco_}N$$9NU@9M26 z=+#Cu7P1xhv0L|8c#nIo0ZR)tdm%Akc~GoIwarb966weHboDE|g}u0M;+)R<@BwBJ zbJw?T-&!HEP*h+p#630N8Aka*=p_Yox{V;TBLITuBDRf$-4e9w+xWY~oT$zGQcI{F z1kHKvWP3UkVr}L!0bC{DY#w1A#k2HoBcmUzDsUV56n-&1Z7nPq1~Fd60?pkwuw~zH zcY6(tq*5pD$m{B!CxWq|zo<)^#%e0Q-}V_vf>ucPl$CL!3x_O!d0X>bxG(ACD5D^#(TSEGnhQ}Zn!r-u&sdfG!Vo(1yg5eU9!(!;ueJI(F4GL@) z6cG70vUE9uNJH=)gD5GqR@3{Ey~s)-eThB#4SLXPofr3}=g>O(*Ru)=dK?K#Os?`L zWt8O5HRX|_WF$&2-kB_6Ohbuh4?Wju?r^M~4tZU-+n?n6=dZca> zJG~$~&^z|>BQ(DS`C)F?NJ`So(M92RHYk*te0VGe2ZMr9K9L!juMnrb2bBD1>>oazh) zXJ)R%*0i)B>J@ApZoPT;PD^TCUUOd{EX3ckqRVywr{ZTI#OEW%$m7(|@a41TsZ#?X zV;zlS5(0_5=|TV)K+wN`-+jys)$xZ-XWLitJH>3!?LMcuaTh zQ=LX248g%AdQ*ZO`*DPQkGkul;3wywp8OZaj~ptd4DQ&q zf%`&{J;MplpEh@^jSlfd=`xo9d~i=*%Lbq8#Ld%0SHISYm734wYGUteaUjiWh3*Af zSY!)2i-g58&=Ha(SpNJwMI#!q2|>L`(_fi-@29Ft{OQxD+Vw(BGI=-#bxOqtl=-2& z6}jd=tECdPPV9KhIO8X>=DAugE|H-^g%kSYFWO=G%_jMBIE@`_xewOBQ}clkMfdDE z4b##e@UM!d5#9tg`OmTEZNr})ABSkQk{oS3I6f%Ta3|QXP7Telj9?5d7&(^nVv>US zlZywJD}A2}wZ8SScR8dtCFp}&OpV?nl}8&vUl(0)8K|fTD+nQ179OjdukW4yG&g^8 zGPVbS5ECJOIH9$TjTYAkc=Sn~S#s;dT1Z&9?OB-rPdlYY@2HNCX`-XaLqD_63c6rj zy9T?b+zriXuWM^%tQ{Oex+t&|q{^nZ*G57e4~{lo&IzM=*@qn^)1R*O4X?ddtSe%s z*Yxwc`o+(>Gfl>_<$S?&Uk$hImp#SFkpMLF6dOs}PvxZe$z@C(9{F1x86%1TzN4U*3*|KHAMdV4m^X(6EfwjqN6gGZKaxy zpND-|$xwlX(^QoUZK7y$%1Qpxy{oPtyZ7)tunC#Xwu2;{_o`H#xx}w|ZYw&}$Jq=l zTT86TP8fHgZ@vLxexj$hzWpR>{Lq*LES>22Z0dRjR8%KdK~*Db_<%YRYpRS!cBcWa zWg~VIO-pCaZgzEch5HdHQb|3|DN8r*T@crsMo>Dyi&y6=mD6yDfUVUn6%iSq6HI&q`HTdr#xfrf9n;-_OiiGqG72!jFBCr2Trm~D5q&~rSE zX0xVrW@-I0vw*pcGzcK%s#g>Azm~%~DoNJjvX@%ttP&LSUH_3H%L=_E^F;0VOD}I7 z5wH0DBud^juU{-{hochyKcvq6<^oz5ex*v5=IU+BRS5FCs;VvMI_KX1Qd3{}VEJ{3 zvjivr;n4wd=H{$A*Qws$O8pR2?04>R;AfsGb)8~OljZ&~mKomQOO)4E>>BMG>BAp_ zd8Z+;r@3lfh~v$8xyTUH$Kf=w=TWl#%g3h&zq^)5*m3P_Z98V_UX^6VZbryY(E7lC(CM~^IN=AJk{L-5e|i<5tLzMpoqg7thWkWoPBr(q?PIPL zi%w&wZiFa5FKI6D=(9=V!o;fTqvv;{sPtG(Q%nhJna_MnaKCV2 z0qxw)Hqx6_-FiYarq)*2(WRoW1R|ol57fEmXJGT4`@|U?Dk&+3Lww@&?6Fcy!|QgS z!o6T4LiPs~k1S28jO67d%GabwK8&n)W-4CpMIs_ndUyb*iPW26V>b7VjfJc2WxvCR zcX9_kv4zd72RV1{^tJx`n96u_h85BJqRis3vM=EL>o2y7LZdFukC+(cZHBTYfa zrG~aJ#b8#xOe2jQ?4Z4KPj`>@#x8gzmGc1g2$mGT-L5XdfF`6gY@gmYLyG*8>yw;S;A>2?i0_@g^jLN28i%JQd3M* zKSVkw^!qB{&}hr0^jyf|m+V`CO+-o=qEKA`<$)*WH2QWxv@t{)5PzRSxC%05?VX1l zLs`0`h%E~tr)M-4z|wt&qv46)_m(Zic4_gXDokDy8@gc|p=|drF#26?`=Qberxd^k z%&6n_J{;v@PfUxc_EbLfKstC^-7NKAjaOmx0^XRoi6#-AwTp%=88zE-^i>-?Gbon4Ly@c^~Pgv#v_>(uUiyUNW*wD4ZfJzSo50c_kFyQ^nqJN zcVg1gc0@JL2lP$1yB3^SL`7-Taw#EBHZ0Rtuae;8)Of1FD{8qQ<@)+M^e&T;l^~JF zZJ$FgjO+SbL(P>d4`EVwF);Z3Oht{3KrUCotHp0cgF>?-r_M!sTpUP!%{oh6OM|n< zbfAafzLAkpD3z0I)f0M+^-Oi$(~IL$Fd~%MPb?2ToTG{*r=PC{JC(humnpZWCH#|O+PZol|XwuIN2W|J%` zI2TAs<~X<9Bl{@$?^Wg^Ha4o2$l~7e6>roeqxxn-GNwWdH7i=^#6^fbG)zjfxh1lWc|6!69^WBl;q5=22Wc>?``&oWfJr-xxPcbm8@$hh!F7 z4xe|WnA%y8$QM{+_LW4DA&$vWo7tuJ`+BDZY@F`QVs>@oH}NuT&!~u|X0={vIk0n? z&XU4{cyFTXw3`JP^$tx{%iYna)@%=)$c7s?K}w#NltWS%=Jzh1qTg9|4Z}89(2{7?lrwkDd&5>*6plVRas|-a@6*ysY=QQeG%zjl z?OP%x%70BN}Ob2xDv``!hBrN5!J!&5Fipo$#F3u^xsOT!hhqpGNZUVYoob6A3 zc|i=!Z|Qq=bs!MlE&eKeaDWr!=I($jR8vPML^Dh2hD^!f%>_zjUxfi zGa}^3tfwzCI1jl7i^AWBTR80)Nf(W)RMx1LO=k_w%mhO5znRyd*)XD{6$v*}mF zn>PfNH4LKoT0TBtimss3WNJcpnp~*w@Lq(2EffB??&Zll^(2I2!&%eN(j?wqN4=?- zk;Zv# zPlU)o+K#6IJwcgib*~tuNS5nj7#rr_^eG;4dNpTSh#&N*_hngjK-LMBYs5rrT%o&rWB{*8>{)%Ml<~2??-0Z#6fSv!PuaU!TRrQtbk)(n;N@KuO zQ#0V`2y|^Z$-p8cn_T^DuO_`FeG&a>484U-U@+ZOjQP1KT7b#76hovN1M;>FHOI0( zDC2ER31~rR1zb4`HQKq-+U`rcD7?!M?)}CJq2i@ITJX@~Xh65uK01b7cQ&7UHu>0R zp)W~N*Pz@eZNaa9rf&GnLPuEN3WM$m8o7HD09o_Bptk`C12vd)^7Tg%U4YW$`HU*ZJmD@qEDC)|9R z5KW>@7rp-vJBJ;Y6xaK6p?(Mhzv0HV@drR&sWLMV+k{11{6NgHswWLXrnb3X&L;bR zxOxw$D1v5fc*rOjB`63Y7y$uMf<#4vN>W6Ez=8-!&N&Q9R1gpqlpGY4j7SbkUL`9a zNLn&T&I_C7Z+!22?|1%l_RP-q^n~s1>8`5hsVZs5?Z^93RF!C z89XOAzCZ2CMvWai`Q}GxHpc=RmklN?{NXKC%A$E|!@}239fZV_4|38k8yqW2jk_%c z3mV|Y4gKr|Wc~4s+Nnk1e;mf15Ut&*?{v;8Pyc?z@I#%S<2K~78mjqg{#P+2ZY100 z?Ddt`6D*ugKXo+%Vn!>f^BH#M2kd z{vUB6VUMl~>7{2!C=%*s&TFe!9Sl)mV$x-p(u*Et<~MLkYo&+i3>88UdP(|s*+kNc zd%t~lU&pO-X@#dFgqY(@tobMVhH z6T3jpa>d=TV}YXabpnD=)dP6Y8H{upv$pkZe#ekwU7bDe4j>1*#7lTTx6gGZ9kh`x zQ*rA6QbxB1#tKN#8`4~>-1Hw?;Lb}?>0QVyZbMD)3>iq`$Gl`#K5Uuv$Dt$9$u+0a z)7~!R&s^JyyP2*8I2nh~)`Zr0%!?S!xx46bC(NSzsOO+wCEN_BP_F9h(w%K7HCMoq zb>3$yG~H=Vp&Z{GH2EI$Y}^93jNCP=qsgu0S03zmJcEbNYIFqBRL!~oNGQL*XS?-vCF}CvZLJ}RW`4J~hYz>jf!8eCqo1`*Z7d&}UKx3$92!B` zmzqyQyU=AA&RP#DR7qorx&QUzhR?X|o@kr*o=9JB?W2VwmF1^DB@12jK6CG;j8uRe zs@r)@_IFE6?AgCxAI-8@T(td4ce44KoF|S|q}9&eUd7&CSo7Q)Y=A>%&rcPsU3v4W zscU6@z3GQzJ&!jF>Aws5WLJ$lp);b$3z8?hjPI>v_%y>HeBoxdxu?na`!3AIZ zp`1Oa*eh#E#*FV!oK9Dix@9PIRjQnFqkfJ(miqRU7IuNmjMHxxC5Tsbl~NfsqLsgi z9+i-QIU&xfaYqf!Z%wOSf{Hz~wF)O`ay*(X_b);L1|FJ8#N>NV)>2+jLj~nFu7mFc zT^9Rpcx=smVTh*|I;ZiyhcD*MdEpzRTlx<|!bAL;XzzFrRAzPYTt8*+YN_#7wfa-+ zkTUR^4lDx3%sO``rJSAartloMPa{ruJUGd2u#?i7(;MBwvWAgP6m*m8amH1@*}cgV z4W)ciHamhUSt559f$;L3K|E!&xRy>zH;aK43N9-;xwlX55Dg?=-C@ccz^6O=FxeUn zWqu{ve;T=nY!W^B#ud%6!A3)Fh zd)K~qBknJI?4CmOnC73}q->iKVn)Ox7*XfQ36qz~6KA?0w(uL7>a+P%yCrP96FBsy zz?@RAswx-UbS{{fZgOH5d-yV3AWy zaA`0u3XZDiG?NK+ZpvU_24EE!s#a{&*(HA*?rhjx`Ox@qZZnkD;p*a*>j9R51A~JH zz8Psddq0aSI2Y{fU7-!a#fOgRTWfMO8HE*`j@Qq!PyNnqGN1@{FE7`iew)rV!GAI| zHNQ}mBKWE^N77~5=RO%tSeU+@MTZ4qJz=XBP zPcy;wwaG5_#p!)_EN|Vi2uOvyS3Bl2WE7)>>z-<$ya1_2RI~&o@_@OV@d)<95TAnZ zxK;1{5%W793BRP|GpD%PelRn1*JztPds9Z%>R&ML%wc(#SN!!?%kbB~Dq~jznY{y{ zm&}e4poCk=HA!F!=CJ}RfGx4r_6|>91=_a8Y&qRKW;T4ItHnXopChEQbLhGcAthLL zGI~pSmx2^htg9=UcPeHX`)C=q7XtIF=MeAN;YZ7;SD56(@s^amh5e9BOCgqUQjgSr zIEVWknngt3DL`(I7Ed*VO$QuYL_ZRgttUY}iRo~2X?Lw_1Mw~D8lUrC5%JFT3Zo$G z-Fi3bj)#s{KjL4_>H1bbDF4cBl`nN>_s#(pk#DZl1(e3__1_v&4#UBYqZJmrOM}A| zj>(6YNDxI`E;Oq@8EkTZn|-6>Rf}g@bb{z0bzH}@*qa}F^gfSW4ydyT+=^>-5O*H3O9d}QkOTu;**N=zf zoIAixI7nqT{fWW*N%LM?)zFMq0s0gh8_aptjV#G}%o2xpZJDuE$2MI2T<9rq`EpvZ zxQdC1yq&%2;;1wYpN`zf=y=eCkE?oMK6XP#%44MOL5$qeqv|E>__-<5+zN7SkK5RI zJ5uP2i4lz-iTE97I8lKGi(9#}z_%@_H&Es|%DwlBE*>A^`<|T|7O`%%xyUN0rOW zNl&fB1y-25K<+9iHKw{*44+)rk=<5Ftjn_q@oOJ{I4$qGoDJ1swy*>OrKWMttbV$U`6i3SPf{vb&oLGKBA;oJ}qU7g(vf zZ_@z$LQqkWue`i4PN)Hk9^h~hQPXeSopn_R9J9ietCUDh9m)4iROpPeH!x@{<<_Sd zdV|^BkqDZ;YL#5?eB3TDyU4V!_F~~#pL=PPM{>2(6QJs&n)Tu>V*02~%pB)TMAm(+ z?Be>Vk5pFqv%Xcf1URv9yKL8Pd-`KBtzgZ@Q(CBK~uX#rcep@uzp>&JP| z6EO$weM4LKbTbshENmug9a5Ax7;?+sIS;Cs50xHUxOP7u!gg<6$ zd{S56(Gf>4x5Gl~L(X`l?`h%74*S7=^Sb4oa+Rt}lTZE8%OV(w5D#0L6hHm@*Uu-j zfhu-8c^@e_Tx>~9L%Ax!e+X*IT=E;EQmmpR7si$qM~AH^kNai4bY!J`XE_7{2nY3C z;g8aHONZVv5?JLfUAi>sAxDuiU(~r3;t#Fx$^Gi@hf9b4hPKQ=>-NqU^KR+ivuad? zC%>^qtDTyyJ~16sN9#qZw_uUBehFk{Lp~&y!e<}trgkL#xT&=mtFK@yb zejD`RPUq*2T64wd0!7PRikV_l`$4@L?1jJzJky4#nz>LxtV`Ds^=mDztB0Nvi?XIk zR55Rz;)m1C2|jF2fo+(WSf-(Y9pL=Cpl@gZ2=E{fK3!rbN6B>h=xTW9Tr*pllXWosF5w1i&dsHlUE@ox8eH#Ua&}XS-SM@IxIn# zlA-bt2JLl-L_zPbdtL%YAzfhg>q?FKKLT9C48;|jHIs45CS822!X7ucL#+H(WRA6- z-Z7w2%M6{~nQM!>?cs6t@G>Lk9Q-%TUk%=|jv>kg4+RfF@`mg_ef9_MW!WLV)}+8# zR)zdh;74`*-ML2eQLQ8J896(aXUgXfg>8rLZ!F99_04`_hFPOcGaopESO>q>qt}4M z!~Nk7?aGWC*Cc4yC+JQ`jYYLT|6z&!9hH#zUA%S2*TJR0O}_T#7e0LIkq^VH+B&43 z#p}y?t{=Z9F={RM>fx$ind9SGVp%O;ae?5RT{;~elxcpJb0U>I!Zn1zltT3ai6;#Rm~=_ zPr5(hvUYHv-XDzEZ&}`*Tkaw7tRh&;d3$_e$KL8X9P50K@-%;SVfBsOyW4ju-a-fX zCHsTSq$;lOot;gU$bS78h}2p<=0TCM_X$qaH8y@JfbKj%R_gr?A1qYkkW=#JPmZ{8 zvkG*|n8cp!mVlOAy}C34Y5TW6Vm+$0 z6?!!Sbv8=^Al=awo<)|45H`J~kq4snip5gB)$TQP$g*y>EbUWLvE z%TZgXWERLSS#@7&S?)((f?2vja&j^(CeXFOdTuP~r6kwe3A$I^gH9OeGv<$k;4W2O z0|Z5j(|P7&7gvUDKG!Vx7%D=a9j#qAgt`{u@;(hM+;-j;-b{nPWYnl@8eaMM*8lyqPG;%2H?sZvee}P@Kcy3YE>WLJELx&g zJ>0OtuQN%$KZhgfjpBts){sgP*D2;V0{2Wq8iLX#rnjEh20kt-SZ=ULLY-xomM@%s#KwZxi{;hS3XwCD0UbPt<)9 zGBMy@@+7JjfhRFD{|ylEK~d$cqGbsIS$ChG9QdM_hXBfJ39roQE;y%`I}#2;A9aZr zn)-1*{V*e`xm2>iZFaykXJR28K&M&s4n$|(KEt~YD?U%WX!7=s+XKuSp~eAQx=hTBSYSlH7GI{B41SA znMB@<7y8I-8VOID7VpEhDNF_l3(Cg)vGa4X+_KD(Y(9vAW=T`IJe@CH@E3Q;mJ$vO zl}#Q`9B-9ZY8ZJVx`Zx$6Y_75hjCtAj3l(jnTUFKZh`xyT~hz zvs_tmLLiS&I8ssK`u)SMV5=NTwWole!eS=w(gwM*O-O)FiIUeQIP!?HCcF2)8yQ`` zC2%`Ft9n}>{5|WarmmDhmv)3w(*28`qN~pSqPiOIujTA;(Z8%*-rZ0&ExSx z7S=s>D=%Rr%z&sfOc2Z1I8K&nkN(!Ir@<{{@)^OAx9@^7?Qd5tf0ayCdAHKf`u{|} z#r$gykXwn2(Jrx6T-toC*GwGtYt`ls8^{@byG^~XwCZ&}_>N2-4;$N6%6=!78#ms3 z$p6=v+m`yt$6pN^Vo6wEUF}s&c$ZmD9bW zV)p^JhOBGpA9mvXt%i%Ey>jH_ZVgS%(Eh)-9zQui&BJD0#>3dh*YY7+BAhw{mUa7v10hh`#+p-qVM=dY_wNO4hts%z3T>}q_jsOb1I zGUe}nFD2o~vSTOsdeMUO8$#Y6X~cY)CL%I};qQ-hR7ewxNt;)nfF-k?J2OQ&D%H#$pGRUZ%f1$OkU4C=mGxyWd3YFW z@EOtf)N;b)FD2D2!7HKn_Q}y~%|rxjBU3YWpq&mJQo2S~kL6f~Ukug{n?AngKM2N8 zrlBnQ#(P9~LAp_1`)}01C{?{#7#T}D4O z-&3CApve{5+PfGz{^S2ikbQ)zCq zfgYcB?zf{`B`9tC_q)TGq-*wdYsf~rC#R6AF6h50B|)Sg?(ZM3sGoyZzy7hiai99b z#fHzOQprTLHgO14YkZjo)}ASJ#p#Qb4|jMA$mt4tEYN<>)v{60)z~`uuXn*oP2`5* zI(hcS$!+vkJa4cz@&_F34LI@dfAB3wbtS%A2;&A$CEKOBGfyfgptEo0F z81Kw>qo9Iaj|n?N!Crh1jw zkU%5`47wyR1S;NY^f0PbJ%CaBS3uy_+EZeeFSQ3wbwV3B)F>gU$q(?Uhq89TjFZm7 zCT{xM=^h!qKOObGqr*+ED3E`86;@g%)q-@UP$Os_)?>$7^ifg2;eS`2EW{zpZ3qTk z#$4G`^_&3}D}+ew6Nhg8XC>~vi|RDTAp}Xa$-bX=DrX{M9!`TF(BwM00>>4yt330m zSan&cGfa{HjCoDLcoq>Qi>8QRma4+Il~4#T0L_Gec7ubcZa&W%i;19CbshZwJ!$U; zNjeZW&Sg_oR+u z?|NBuj5vOsv-tpKokI`C{yLk(DWvkOj+dPC-nWa9-2AU{e0wuKeWHPZB9V}8^%$H$ zmG|5$ciom=ge6cxYdfv!aQJohUKzYOxnip)?mu!|(5mQ2PCheCGCJ2lz&l;-_HP$| zmAg7~y4*tWsV1&o~@EI0=CHmpR7NAaio`=`Qsv}>#xB>p@s4qx{ z^IqQf3izY>^9cCYtqEOS6u=Hkvb9W{Y#tJPE#pkDy=vRyNM;c@cdp$fP{DnnM-?=U zB5^}yHwyCS=X@0jI`$9zFre169p=#FsSPFa-y-Xz$oyQb1IYv9|08F;L1^&^A)3(_ zur%z*3vI$}MYfd@RjJaed#s1cjqj%JHX4xph>C)i$_MM(*nU<+K0I(2G>ZnbU6$pc zVoaWX{(#Biwg6=gkDSGEka{s}cX?>09yif4-4?~v-?sqAz@LuJyQ)Yy=A`?JNRrI? zq>sCc=$nwzEx+8<&^`WGWKE&;v50mkwd#qYV)ga^jwWzQ^#OVZqm;lOxO49sQd(LH z_!vvP4$;8n_a8ASOox%+te<1*e;oCVBG*Nm0$3ov^Q zmPb8kJH4t!MgEM;Rx)y{j|ICzYNcRh=L{v>F_=!B(fPpHrZTY}z#kh%s_XP6q^?_v ztc4C*ONzdPwV97F+>Z!negJQMi6{lLLY~2n|4jcebd%+qns&kGIyyvJ-1|hgTJmU) zhlUC?icrkrEUu9FlLG>}T^V6Py35C)))_~=>*QSer{up5vzlGc972A4JHExBV%=m# zNxQX>;ZG`a0nUdA^_aJbQD~-b_sJHJB>tQAq{ls4X{w#0j$wl>u<1a{4xq zny|FyhHM+X56#PNTz574tC31wz|BxVJg=GDJ~DgFK4vBz+kIo~2o$Mq^6-6XCvnn<7 z?C{rSvVD}HlX#}sY+=DCcZ3*w#vv!ccCHTAeUFhd15 zwDHNxw~tK^x);1ptv)Gx&-+HjAI+S$-p;ZZ7MeRrv>wQAPHfaQ<+J@L%c_R7=n?2i zz+;-F>mJ@V7JIU|0PqjpZ)xhfxsDwjpyl>L`0w&R<7~CK(h%Wj=nNY_A*9vK@1GT_&F5vZ-BAp-z>B=`G#oAM?iRhO?Dqop>kiBmoh&axG3sQ1&k^Z)^_I_Qx}D z&0WL9&J<3w5A*OmlYp&<6P1`ob%xCKO&GIc`9gN>LTrDC25pr@a9&z)8AuFgim3l| zq9VPh=_E7WZ%J{VzM@xAUGXC>u}PHpY&XZ&$a{lsCzgT`l6KEzE-ZHo6~BgH;}&|+8iVIB*k zd0{@jiRHM#x63%7ke&G10OWSzqw)mD#lTyb-o6^I zfmYzko*`jzoEmU^<+#D)k>Ywp&drM2xqdeRPgI5c9Td>xtAFFh0aXgb=B0#uwrGD3 zwG{a)1d?Hi{v(OYiFWeA@xp?A3rO&_Dh!dogqG^_^gQ}$ph6l+S~r8gAaE!V0PW1Y zpy%lZRslC^Z=Vpfw_>!rnd(iecs_@oq{wt*_o`GWplsg+cD4BUc&Kqhn!4;y^y1>8 zecC_|JHME^x;hVMMCI;oDWnV{jRD6B1?_*_-n^d4xm0_uTYXcG}vCgpm>B%GF`b**fLlhKD^reO-FG zi57M>G5u?blpnB8p`{ikHk714>6`9K{zo-9ydsJas```E^VCYU@BA3%W8@yN=&+IP z-Pf29(dxFPy!1DcJQhDZQK4{TB@#Qpi~&kQSC3;W_>#Xbmy+DTr$e^i7HEbYd+Mj) z&X`qj%Ig#B8CDVg&UzDM3>TNcm6=na)`2lVKVU_fv}&PZ&;Q@^p!15pU{;&<4p5^( z_tKFMInqS2`r(0@J@ai)Vu3}({CbhEU%&EI!p=en;X$yl=xR!Tv}nDlv2h29OB;41 zjoIN>$wGx<_JRoDN! zk^yn3yD$ga@R|sEz6VS&1yaejE#XX1@XCqap&$` zi}F935bI8hbZr4%7D#!X5>S4(^(9f!u>QXfP?p~s&igDbm+Ayj0=E?4Ee-tbfQ7&` zI5TJzHXh^`yjETUa%4VYfU0H|;H7DF;MTG5rN7&7tnU|$zV4sLP#tOA=_dt{jM}fS zuS_dF3ZCM(T0gptfGs7&m%Ia}npn>X+s|o=NOApM5=Oso__6rElTLt>?%%&(v!9-t z$^;FUScHfp^#|ntv4j@yr%Sl<+ld;3`vz zXrdJtvR=EcsIn_R2TzB5*mwa`K$FK1%5#eEFAgB#eYi;&{F<%GJuEzV6T6*s6$SBhprcrt@T);{C%=aIyIrJs%|151-{jOd5HK#fOcyf>#Q9Vr~7{T`fEl4UMP) zSvm*fo;J% zSW#hrc>`JUacSiI%oJa*ehj*!8@4+8d*Mmvw_A{@KiN0rpCLe;8!}h$JUZ%7?6!@r zJi7+Cn+(GaV?zv2^n=SlMvu;LCO0Ri%VxfF94Yd?@tw)eIu9NiG*`~tyDA&O zoc*=t{$P)+2RGZy!K?b;%`aVmo-6@I=n8R~VSmjx86MSIKLW<;S76m#F9@P#3BuK0 z5G|g*AF%x5;zDAGgM_j!yjd+NLW2-2tuf{m?dxD?%KGKL7^;$I9_@cQ_#z{EjUMds3O{ zTtMHHeAsS|ix-;5yha`Ow>rg2tvWe3$>`mLI^e85<~d|q+DJK>MU|tKD>=);-vO+djrU#Mm%X_#-fAy?4sNC1V>Z;bQGPNi zX-5^ed0=bq&KV4SXO8&sfakQ02*SiFLGhVs(jW0RLf6W~U1f0z5K^u_rv6L*Eb}wR z;x6$S#7bs^lg!*09p&<#)9U>kzfIjUSB;xz@h}dx$fF9*;zj09A;OYftbg`uSQMKR zKLBsOyOPl4^r67Zq8M)wu)%hYi6^Eeh9sRIWA+O8mj` z$ic;nZeCteX9NYEH3Hv^^(wck-TLlu(Im06&Fa?;g@k>dN|!>Z=+m>bemhj@0+d`7_|REDw;}?d%S*%23U4ObuQZygGyDA*-{D z6=z;F+&#?_C`Ajuf1RG*Yl?~m5)?4F-`CR%dzf)z7C!&)R@-4j?})=&AA%*NaY*XF zr|RX}!k*efzv20VD2g>Vwv%6KH&jHWdmW%E3Kg6vo(N(nmv?t17GqBoVo!;S(e2T(4e5#+8r83pIhz30W-` zSI!ko?0(4Me2vEkW_>GG5Bvum9sUQ#p=7f8HmqrAm`Frj5<6@u0WcnRv7-)2FD{dd z<>@UPZSZHV`A_>rMVzLeHeNKK(2f_XbS(QbHWw@4d}#hwfD9GHZqWu~gOJL75)6>Z z|KLqChmgur?86_>#(dfxCzyKYAN+$kCspgXV7eKDY-0>+*F81{zqMjIp%STm#w&r= z0Qafn4^_P%W8^61bTG915Byms^=|PuELuemqi^q`{|Cl8gl||s^>VL}F*!xbwIsbk zIQ=`u9R7h7`R}0uvJ&fwvsA%|Xp63aLGBt3hr>{{IK8HrEZ%b;+v?pRIh_da>(ljw zRaL|MqH`4m2W_fGyMEGAm=aszUOIEY6DUIL=-b)8~h zbWA$pYj>fJb<0B7WS>EUfCxz<};LSHpYqfbQwy=V-GVWVY&I zD|-Qqe|?g$?bp9+ImYSwWq->4+~^F@Pk*z1+p%KPXJ_PXYpqV zbfsAAbpArvcj2G{d2hA$$^SvPHUMAl%(-*4{cIW0yab3zjB}yNWYt)>V3@A^A%=B$=JbYozKc3LE1L}UjEJMjXiv~O#py3(kzZo` zt;xTrKUTv0x9(>g`7-m?vMz|O9MAGConnRVp34ahW@^4jYI2(qia%nHtmAC(4;DMF zrOE1r*l#0_p){{>1)<*@MNh69y_jO-EU`R8FGLC3d z%^D_j`)Qrc*%HS>1ETsZ>gOSPlOES!$Hzav1el(;lv9wV+qW-J>)yZr{QY}w;ArkT zbO>)@&u>X+^mNw=)tT_q+6bL2ym>B8I9`Z?PYYS?I_Ptn}TkP|Y$alB;RN)aC&k#$;$v}G2G^qN3- zMx}2!2*hwqq$N=k*Qi+)+28MPnaS^<+^x)L`koU7-EK~Qbc)3ovB$;99HBW-f5NBA znv)LpM=Ni}lnH&tyew4J@ZZ0;E1#yy{qQOM(IcLO^TE>QvMfiBsCrt_z!lEpXSOdj z$00{&;oj1nYe--cRS$3wRz7eZ00ET-kiP9!pxFZ3wmONWs{e23|4!c3t&K0WQ81GO znM&Ms`c~x(NZZ>wuXF)pK&&duJt;;4dTh-pCEqO}1Ase@O!Gjkt*w)7TqpqRM2R&- zg1!dvZeQPQbggE>8b`R;%Mt29G|un6y%--Q?-!dvSGKmdfge^ik$GviSGo#|UEt9? z?9Rn?d4*W*5e2i<# zsPpb&*>bk1*)Hr8N&~<-kuKz3l$jd*$mJh4$IBaSVCG8$ZFC41pO%p^1Q?S(0QK_o z@&Lwk>lXFa)>i02dSYS(@Iite6Kzy;%U-?OADg?WtQlsHPH(UUFVE^EN0y+vCKe{(`x#iDTYvHOe zAZ*)!SGudKi;vXX)zw;HRCY*_QnBn?_FhmD3#1ipC^anNLX2uLV()v~5FFNDhdjDe zZTM%CwCsKU?KBI)LL`z>yC^jZ9O~`ko`BaC4%QsqC5p0VB>FWabi79S&Qo|hOPZx` z>K>mx=taX3wUyoaI9vBA+ouIT9g>cG_)A*5wLk`?ZNvp^i^{!rOk+a;h@|ClT)E;q z7-0kHU^=WiCH7sZj-{^ozp(w|r;Nsd(BVicd8~YMTBv-#`EI%e+NG&*fBGW7yhpiD zhwsy;7oOj|$!2pqnAA)I)--98H;EuDl5yw_!W7|eZn~O}j}LrV@^o`c%jQnM4%H%& zwTH@aGm0anW=11(Q&n6C55nt1!N3)-(vc6J*2jtc4SQ7_LRyDI58vBExhT@SsZ5xw ztTap0&h6h2Yf9T;5ED)`44~Bcr@UrklM#np2k+VQ?aSbx?id{&z&l}8|S>LaL3B&~$P=Oxh)M8%VR(uf)GZ-1&NpzN?GXjcQP5=Un z@{*tG7pqV@H`vJy0|m={qn9eeLCd1xMawJWuPpl~w;#NZFo?@1)V zmi0`PZJwOt&}4;71K#)>*}o&~!u!kil^2kf`v#{kUi`6I^|hXI?jX6Ez@Jb<2_oj& z{bW*BcNPa8Y2V1w)E79+KS9292Br!Hi+@;Ml!$iT?z^Z*#INI57+tDh9jPT3nczp^ z0%W@=H#18?5W`bRseF<0f-cS z1GskF6^%;;qa`?#lw^DWoc6ZTBN`HVO)qC81Lj5YwgNMqOF7N(yI0%1-!6ZXkJ4Fr zL-8?t<<3Ho)bV$lg$(f0rq0TTsy;WyMzxlmeEVM#<%#Q+Rt9e$Kj?cpvs2z0CLgu1 zWz<{iQ9ha58%8hHqw5Da)(v?-S~sUHBN-@MdaAt2#Ks5Taa^e2tY)h3?`<)35WSf) z@A;Z{Cl{wXJDG_!m3NpBb!Jw5B5UJXG8_%G3tpB3=V&Ale-}Q*!xMF|y^sx@UIDae zU1mfQOIf^W0)mS|8KBHT!_LP?=4)9QMY4o`#v#OLDIu}%F-{37yN_7{l(7k5^`-WK zB9O9T%~6Kmscj&HSX?rJJDdxCDHzshx$JGxiMu=7_V+J|@6Fhoh6)Jdmoe9VBEL9S zc1@xV-s%trz9Ap4Bdq<3br&Ztd@wsAMsn6P`r;D+0)S;?UyucBn><3?ZcJlT@u+~I zgAj3^pwF7cfXo^ea!|JUCY>(3u8z0Ss%~%1gZOt_{DHoH)7&K>^8hq=e^QjEB2mR` zzlGd;`)4w_FH_~`$Vi74s`oj;VSjz@4%}2&z`Nfjyb1I(dgisR2zoPr@9WLYZ>8i? zwTXCNo@TkDZpAi@C1*CUWJX`_6egTfri0j{tmEirOk?4ON3VDA*Sj5?-bxQ&-l$b7 zopNrALrDIlURVb|LTR%9zUOcfFsf(`w^DjA;#b3MCjy0XO|KoqY#DleDZ2olP^9(2 zQ9-m?>fS?Hm2(4;^s~q+4U|fgyVl1UavvcXR0$6Xz}2fCf)=oEg1}M;CcN>ZE(LVP zw_lXv{Z3M@VM16GBlGeufe^8~&T$QZ?EsRhl+$Bg#y2%J4OhFLkM^UAjE#CjA`*k| zeERJBt?-CNP&OMYD@eKl*1tzl*+p(+imhBUg@skzS59tLw*IJ?o(@_-6~k3?mzq_M z2Rc%O?YYl+*U->Vb_C+*$&-_A)vTPHzs~~LURF#@ETYg-e$W3ps7dj?`T2#p_vIrmk8eLQ%rAuA zP8HYocrIc2KFFE}D*Uz+KDTc*_4!nl!j)snHTM$vSZ`!Yx(*bzX3hSPiPu{fFa0q@ zQ5E>Zre)(B;ZLFqoIO9aq>V!6(m}wiRig20-Fd3*kpcIhG???Sz~Ng1H8}33$wt14p6LbIx*cDr{HoLoof|Y zUpFt2?UZaz4*iND*qa#MHw)W`^F^0r?{?(7z^@o)j7K&N2(o%sGy3v_!+B|zZ-XB2 zjP0x!yH@{IFK^NfRJiA;TRvS}(Ws|*E2CGovn_t>(ybFR$7l}Ld(5|y-xfTs{!h+< zQDR|mJ7JV7&j$VQs55ryy6M`bA6HUsHCk3*f2i^tZuEORe%(QEjW=~I2ks4jMA_)N zAOYz{gxc+{^QJ0-mQY+ZlIf2N7ij36uG)S-G7}3Jc-Wfj5g7@l_qN1aaYiY&8X-FV z4|~Pd=ze_he!ugkwrt88Zzj#ak8-$D0}`;VJH6*0?NvdHFI@M`!o6`)77Zq%IcYVx$u^vt4;jxs`w64-=vbc{N5!M? zshJYcLcyIk zC_0wanE73pzoj@hG&+w`P1-$d@CEs0s*)H7mze{5#J))jqN`8*a^aUb$>WDs=J)uH zXwxPm(8jGN*A?Z)J&`-z(+ne-UxM#{_B(Th0S!xA+N$;|K_KGfg;K{vQ0Y6 z^cq@mVPXee%MEZYO{~ilUy;@!?tr0;L+aZ!$lFakWc6FO8hd+LHeFqZ28#BpWIoil z(-)mbjFR6Y=k$hpld?$CA2glFFwZ-0V3hj-tXlAijqiM?t&i6f6d8Ga+E(vWxff@t zcCmOACFK&h*Rr#H>FwiDYP86=YmTkpt8#i2R46Z&jQ4MTM>&)i(y?tINB)uD-JS9s>rvEz*!ajzh$p9==Qm+KIYmriuX&p05efboH1)iIQ_$mJ z@>On%z2!)QCqpGx=}V5b$j_fYp|`%n+z$LKhqxg431GEXoll3$ z%K;Yh72}w|Z+3_uHssnblm3JG>3u{P*2<AEU^jE~?MRbMmC_ zqer82ysIfD_#wv7<#8C$@!*4AH*K;n#MT!#y8)KH@c=Gy?+wBz=Gh5q> z0AC+}$S*7^x@vHG==t7==9{+0Z7RCt;j~OssHxuzR=m2aik6NZ0PF)1+S zVwR&Z(8!!x$~ply#}GQU!(*<|`y60PhUna094QRClHz5qnQ^42^NMj9MRikXIQt(L zpuCZ=C#OPAA*cljHgZ{t(y=1}(_sXVR`7Z5Y7?-EjfyRiZIUK@5N{dYrAu9aOzI*t z#^3^&l#ZZFi@Rl=5h_Z`v7?M>TOH>1GFia)HI36 zCf?T_MbWlaO{l-Hj?8|<8IrbfatIo)b+HlZKuhCYANpF<?-u?TGgZ&Fi7yCl#JgCO`BOmOQ4Q=dzO!O_C z$ZTGSDbc3R=o;Ysf@Mk<_m`wobj69CRp$WdAC+A?niB2bkPWZc6i@wC>i^lIg6eHv zpZC~=d!I`7V z9ssvhavQl6yYQ7HPf{9^{}hE>#G#`wBeOJi!$1*i1(QHl=iGCU!k`w3`FiD;@Z~lP zrlq&Hw;L7|Kx(hNCt_WhbK?Cz0l$4-&3o~`mPPK|pFeG>G(wW=Y5Im{yzs>!jpq}h zmYIcii_h9kWVaG{j(&S#RD>BYNH$I2mu{;ht2>$Zl0&4ATKHx6`DoGBHb^13P~p((ojm5h``fzUTTQ ztWToDUu%&Yj3|@HS3Ij;e1EYf5*zsOWj&UvmGN4w?R7Nj&_^R!kz^3VfwefH=MPJbW*VlDMHMMQ)Bp^tyLNIhWz?H5di1Z>B5EP||2#AdyP&&AS(xi$g zDAIz`M2fV87CJ!?1(6`V3!w-ELx;S@x$j;*D{koG(9|H?$_XJhJy8|_DL8)2XdgFs^kIX; zROKz+Oe}qHlGksf5Z2(L;-*ie<~y8fUd10F7P+A;;#Y+kg=F?CpDY>6=?gv)&y&9T1~@$Rxv+`Ni%1I9O#ZmLP!V zM`wDw?Nw)M1plfD=R|q3TufJEu#+Q!D$E6XQj;#zSMk}4Fc$?6Fs4>b>!Um2FY*bA zz0TnA+zU~ExTXig+zCH)0phr5eqW3`as5(Mto^NG%C@D4Dk{H^(A-H2!)*8NhF;}^ z1zfVct#dhK4IlHGb}h(cxvTHymw-XuQ&dou>nizS12dQG{+*fZuG=<@qhY5027{|3 zC(9NG#M|+S-a}@Sx-Jefnsoz@noP}a1>$R%@1js2>auD(oEah^Qb+DdJXs2dH|-i2 z$Qvb5mCtzQ)eN0@!$#3PC%|LT)xGwms3N1}&7wFG_|2R#-jwBd7-qM(yx2T(pM13U zJ$h3v!qaxcPUp%}k(XO>G`LKPHq>Am{Fp6pjot*|nIx9$q-n|Ws) zUpLY!(tQ%21o{}eW(R%tZ-|%;J^7tlE7X*GNe}dXnOh6|mW$2B(^LKAh($V&ZAJ%` zmN$myR|V1i)jqEQFbq`qA3wHz{%jslN42U=FTR29@9zic91Qh28zde>=3x;73bilN zjg;i7dO6o6YGOYydav-p#Q*pm7;wmHcKSre_v#?<;_pwh5#F~?XxF99V9WY*F7A(wlKPRcmE>ha$xmKN0*fXsqdV=(C#lf zacNmu{d4D-2wQV9&!0cfC^j7u5epa@lqCHa8?##&s^kIa5;$qn>I6>v{L}|XBTTbJ zMZ@LLr?{p^9w0=9jiEcP1`6^;0|z$+)o3O(cl0H2e8<7nofRhycHH%rd{<-LU+}T{ zcF!J>B9g=UJthD|`i_@CJcfhG%jFHBaU(ZX2S_3O@~6imh2p?K``=tg?kfyvBa{BbkyQhfR=3V~!RKTb*4@r0JfsQ+cm%5hev zXQd-Arov#nscP7@M|ruqfI4ef7PkC*NmCS{ekm2@m@~JtI0{eTIXRIbr7i8;#Jf?> z--Iox)Pj3Xhh2R+-ZvB$#b619tBbqYF=C>M2Q3a?&wc+(Nu43BE?_sA?qZw@Gkm1W zB{qN+H}pET>j_WyPSMP`S|welN1WKN(Hp_XDH6#Y$AUEkhN%2TDG`sqXvG1M#TYgm z5^j9tRWvqrZf|Q#wakw*rem5rIRNH6!NquIXuN)bto>P~zEPyHY}bPQl`9lPU%%8$ zE(#PwI41_tf$X>g>;22ifvB6An7-qf)lo$8N?-4@XLd~+9`%p{4m%~d?01reOe?Pm zVay?fEGyMl8`QV%a`}=d+=-omOt+yVOzH~+RSR}9W?lVC8CV)n$Ac3TfpN8o9P6HytXUj;~x_U$_sW`*f-f z@A7p5chC7-9x?XQIxk58DRFZihyY=$c#FD#wwguf&y9DIJj7ID{Y}5coSS@%QPh*wnfenod<^m^tQQ0L^d4~^5%T+ z<$h3FuAyz&VD77>+G&jI>gff?+KXn|4etU#kxM|JzoQ>&Rjk=COW9p83#?*CvX5oH z`C3-BVdgjdCVe7S!p_&DC<%|HmU~1f7`CFLgDl;#K}B13BA6-dii31@CiecjQS9N4oB5h0(m}3*2MjTv zVhag!7R}JCljEr$j~P(K_C@##_cB6=TqiECc0^w7#<7@kf`t3dDNf;n1>2Y;w`;pU zC-B@}g6P1{HWnQ(a>?KC83)f+(A9%F?+3IiY2rlPy}A4%kQ8%7e{dZApnJ6PevV?0 zoNR1sJWlVI2nM`NCdMN5%Xf!3$4c!bGYXizAid{eeh!U|Qx=2C7<?QO; z5X@cj>1Sevzst{WIq0l<%{nF{L$n6n&jj2zF;^+t@Fdb@54Zhxe67tu)oDq#VzcZn zw%}hZIKw*=(O#(f53rLevMeUX?Vd6fA2NsX^H3|*JTUqPZ58I$_DueKuEr>jZ|p;m z@GGWn1AIpJD^(|p6X6?2H^T3Z4VxrstecHXu2V4ax&-ImoK6|Caz@pr$}{ zaV1?XID>_MYOb9b(DGsre#Lhor)qBTC=$jjTUt5qBhPG=Pn>`3c&^!U)Av6`3| zkVnU}?A8mW!p@w$(UU?%BB~HdZLXi(o40`f1X`=y{CqPh?X^~@Ugqdg^mO|nkhnVu zvQ~9}yy?&s30YW89dys+27$C%tk=(KE3lEKg6v6~3dJnUn8~Ye&=t_ReK9eGfNmf^ z@O0lMtTBC`A&obN1ueEef~9V6dNolh2q$9^BFEpZ2<_pjM7LNruq36Y1BYlV*X30Q zQ^$tA$z4*pTJ&eDf?!n(bpq7#(iPS=FpIJ*YC0k(oEv!J$+?BW zPZ8fE@iE`ME_NrQ5_uvWfVifoCZEKuw~Pw0B^X(tm47WXei7yS`M z^p~KNzjTD$%mIyX3u2#^z*~vSo}R&VvDCR%t*5T4xSK>bTRObeiG6A zz0D)Hpdd7#z!j`Bc9<@1yXedPdL@Z-ji8sz_O@peP*k13{ne&nfAVz$AJ*<|cJ@1- zhS7yBR!SWYWi;SFN-J@7bwMU3Cbw;fo12@}Ca6|wXLpwi!N*HOHX`;ydPq0n8<4cgtoYUsq>%i>5JCs)x zD;v44@3SmcYlb#*=HDMoi{3Z~pu!YFbbOx7`|@MNVQOaPeqW#7K5>}<0T0#^V03NJ-d-FNO9FhKbYdS4 z!~qG35Cie^WR|UkMR>`vb@$h|Z{HrGQbE|3k(b8=x(P0?@+faq@_;B!-@pJ1uCcMP z4N?79)BSY!qIAk=90ocJn1IG%7R~oaFBAN>pE}jyOyxW=dZMUkCT;m*C-;ZaFA(0* zX>#lwkQ=?C`jcZ-FCdsHap;eAIBGdB0IjZy@PHkU!~1dqoG(1RL@Zdn`$t{YZRx|P z?kt?ZrUJYB)~K0LP$vyzu5()?5Gao9;kUq?M6omWeMAz0uyAC9k|i|pCf)rr`9T#M zyaZMP;&WLJ|DYh&Er&DEyblnpR~iH5;N0evmP#9~Q0XZxP=JR|(m8yCJd*=*z;r;z-dYRmLVtM&ADj*VJ1(H}ob|aGtQ5U6cd#6A- znwwulD5Is4n~*EfZ!UqhLtea~xg@S_(zo6!v18O{Jpi=VJnszm0!Tuvd*Q=4UQN(G z6Qnf83Y`u^!q`GX>p?x#1wvNDx$_7Z)z^{;s#KVGs{_Z ze6`8Loew2T@p;hfCq|A5Stfwk>khA-U^+c$Yhz{a z8<(Ma;gP><*bUnNBmFoD(&X79Ip!bX5%x(_kVPBhu%p66E;8Z_F$^gjHvUiD3LVZ6 ziwpx~l2H!5Qqn>_{gEW=98kt${~e^a?dkbj-gc54=Q>(t0JK7)r>L>=#OOQQB)MZS z0NZuhsEgaVf|C~xTUV_~h1} ztCj9LoGE-d4bmr&oY!W;9c}Sworsb0si{UNl*LKd*V(IYWF!`qWwM8w|Hp`0+0Oq$ z@J@-u?{ECfOavB-o!iSalLGptbHjItU>}TqjU{5@SNTD9yt z<+gZHse8<gyAQr3|}>s@O-%6!K@ zG-vL7*09SqK$N*0GeAzn*4mr{Ji1eBb1C*7jp?^e7QaF+hY=%>_CkL%<@QzCvza+S zVW`?U@5?K0xzCWBbFMG|ftuSsN3Nd^xdxOk-uZw`1?eRL`Wq&{@3lF`qzDu{{dU^O zg%Sixo9MuQ)}~u>g%M4)7bVu?O(h%F|6~wzs(0v2!!@1OQDCUi<51>~)Nk?bMC(kl zxsLJ0+NNe^mNgcB^@}KeUhc?Hgn9i!ESUD8F#QqPYnXt&e!*J4e{v#-|h*N9ixL{ zS=vbey4CdGGU5nSg7X}l*u|lDD`CPpT!bR{2p2TZck1&qz!EoxX;4UvW7#cb@sK{L zwK-oZIS0)1c>hDnX!YJ7Wn4TQzUCkVWgZq+62bcO9y-*{{4~>F)KO~KUr@iLh(6TPO4H#*iqO#L7oRQv&Q^!y! zYC|VI5J0=+vDK_HL~Uw(%!$mMy7pk(id9DpYg4ADr>Ep%Dbud7=@}RN=TC~#JTz9; zqOy2C#qEG}?7aZ%s}@J0t*j)&@7*No zCR^yojtAB;cQxRug?VniyOYJ^Z|Qd>7OI$@BnEM3hJcv@wa@_Fd+-1P>1&PQdSJr(L-|3Nsf*m@C{r+V z@;cs()~vxT;@l*+ie-ca2wh-)aga7LY@4Cps{5dIyb#R0KXL(We&QzH9kxT)Sf91= zAa%Cm7@#jc_w~XpineY(r>QFQc}GV9Kh_eeHr$MB>dhwrSC@wT?~gzD2rounjb3qy z55~v3nm=a&lz}zd3q@qlw?|bwMb+)Hs8N$HQ zh>CeUt2*igX6~aP_1|ZeK=eNh!=$IN#@N2!05OJ!tX*3;dp0Em93L*DRash5`D?F$ z?{MXc^lI@TV8;w*-N2D3-=-z*9Hk(B!paStI?KKnyYqPLgauL=fh+I+PkY>{OvOY2 zdsp?f7O?v}#Up129K`t??3#qA1DSTAid;?dld?>1p(?I%GRIuq6@SFIPab-C1 diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 90f6f4077fe7295533b57c2284d65d89308e4fe6..a2b4b14b85235ebf66d87c607d564d170360e1c2 100644 GIT binary patch delta 21238 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 delta 21248 zcmZ6yc|25K{6Bu}yCEsE453X~Qm8OOwv;7H*~V58p|US?DSL#3q>QB^LPTU~Y*|9~ zeHr_{Gt7)xes_9*zMt>!_xoe+ZRQk*LvitWW=hxMs^;Ncam8=t-fKaP8&dY!nOi;zcjF=((xzw2v` z)0~WLH`?ll_v~yOI{P04A63EW%ym|B=Ei|SrypMx?Fdy4GJ65eR`_xmRUFBC%h?~a zhL!vL6EXWbSF7jG{S=&|V%X}-%PBZnt6v6Ft_61{ArT##ZSS1#Hbjuy+WzKl(z)9( z0yF^uN{nuLZX5Lk#f^ALmVo=sFD zTm{s7;y*aQ#qr%F$O|=G83TuK{YU-&7L~mLM|SQzY>fY;uxOrQ@P3+#Nkoz5#$&=I z!tdp5N*9Slzhhz{UTCLDu|n!G37Y*d)3h<6{CHe>u8I`rnV!ow`s^B#`2EW~wyqft z8eo*oGwzjmp$anwAnfqLSxVhjRs(z(&rmmMNyTas9^P$$ z_v0D1{8Rv72qB}dhqJkLno#HsS0$|v{IY$4YxbO z@VUQP!IOOsWr#r+`964OS?i9@yJP&6xt2iHEYiXv z(sj|c;Cv7$IRj%C8%-1N9moK*r7jiL`Wcer9!LcJ0ow=pDyNHg=>S=kt*fZzLz6Gm zg~%difJCnDnyD8qN39d`a(`=qrhO;d;7=@%;$M80O5t&Mj&Qb&WfhNH)!Ht6>FIE= zkty>Qnu5E&_3w=z{fX$dSw8mj=TH1D{bwz_)gG{(dcW6Zoiu2Tn5b02H2HzRebGyUaMx5Nb-{X}SBi z6#=`(0+Cvwr#DcVpMQ&i<9(1YpIzif5L0EkdyyZG-JoQ;=*flUEj{m1{I!dme8uz^ zlsW(PAeGK3BED^Xu`x~)=nsn*J#;>rvC0g@f&*}k(cgF79*s&DZXYUd>T#l;vG2SZ zWB>-a{jE{>yGu=zX(&v`R-z4S?1f!~si2y*%<)OTSuWsdqmGNqS?C|&*l5@UJoTD$ zq3{W$UH=#-_s{OYnMUaGrt+y>x*g8L>5dE%WD~ll7 zF(P@Y0xf$vNTp`U-dMSSr%qp`cHv~^8Mw1^$|#;8I2H2<)4%oP&(M=|VXfS7bu1xO zQ0)@>m`3c^8ZAz-tZ_m?lcF_9K}UbEefQ6X4mlI;!f#!hb=e*(W&myj6nXJe=$P8c zJ08!f-e-f8cZ%oU^jWed-XolOZx+>T6L&_n_-Mt<9hF*UlPcAQtN=p6zN@%a0RBq& z3SmeiDslRBKJaw0_|?hcR`Ba#W#F%-hL)?}rZ(2{7^{yHbiPwaH>SXee&Hdl-hWmh zE3anjeQERJ(Tmcuh6q9#SB2)A42zhm3*M9#zYCTrYUlH5y~^Lp$_k*w71e0j(Dj^o zcgQtW@-T1{hDX`0Tjcljb^~JDwMln5#GMxDT<-q5v_{r-4zx4A{tpw9K88)d_$Xbk zQ}0|UPA|)*Hdn_szLU$x7M($ubg7j%%u$BZ)3o0T;mr|NxH?cLvYp%%j)MY6)SEW2=W0L8(3*I)p0N&r4uUN2Xu$N*U8<>v zYvtI##yg;8%|dq_<3N3J#pohe+lQky+CPh`4F8OaOg5$^ucHY%r@-n)emnI}4Swb&_=m)l z`qzBLLY3+m^XI%O)%-vRN3QsNN6uqmU`9+myN$75-&aN~9A#L#YS&~7m`;m&2u~8Cu{6cGK7@}+&TQPzmwHUnl zPBJ@WNTu2+-M{xY-qn@q(GYMy`OM+%vyTu52=Xwv)bhzah^}tgt6|y`02VsaPd}bb zSDL+8=Kl_|ukJ^=_w{g*ifWG^KQf1M7$sU#!lw9dexVmOctHJcC~eTHx2ql(@0bRgcKhE%ElvBCnUL2gN-!@Btr& zV_Ob|D0%0DT6e0YCmcGHYgdu3q(>EW7C{dvJMl-=oCxIv>g-F3_CqTnPbz2n9>HRM z=p4MfYv4ME_!(Iy#X-9EKOdn^EKN7A;<6|2$a>FmsKel;BxsDsYl=l>W7)XjrR4bd zGaT&ji{$AOU;)0|1>k|2J_O@mJz)xu*CH9m(><}My5a6#L>Z2mmhhw$3aHU9Vq>N? z)2Y?&e|l4?O1~;^5=jMHEI!q5f^$vp;k%7^|8;oA>NuUzakWPe|K2&G)_gR18I?Tk zINKZt^oPeIDLbk9q|i61snTq4Xr>(lI)4_)HuRlaYC30ae6l6KL1&7DMKqpzOo&Ve(@=$DpZ0%V z1-5*vbvfZ1`W3bW)-|6*8v^8nku%+o-$Om7AO&WNNqMYr+C)-O%QlF{+AI$?>I4VZ zifWjK!yb2lFV?oEy{?2ePA8~Q)jjY6-m@2mE1yV2tnCWS#8+`NLx^fyY+-1FAsW}d zX+}z13TtJDpUB!p_%s<@5u)A+i{NpI>pH8kNNrPCnP2lqpDg1|8C>^dZ~u##aX$|E z8KxE%3?ZdkyzU*59nBS0RaISYVQJG6>Wh^&A7lKyjc}T+0X2zA6>6>>_HHOuI0HtnJ+J6DjFb zXoml}Y3vh9wO@bc-P;&BhzEA6ZOT;tHap$}=6tIwr6*=$x(aZAB4Y>^R~96|Z(|Bu z*Te$Ju6>?;x0KFuz|XO9O>2k4#9rmty_d-~`ni>=!j^S1$T=^A+WvW5$}|kdHL!~z zYOwN8Yc@XJ1o>C!Zkd|KTd-*-Zs>q}fbSHrrG<^U;`bntj)PI|ydk-Ef1KDU7A zF0?O)kiffMKu|42ndU(|m+(NH5QaKokx|Bz{c*eGy0Z=$*jc1fDkx&MRSy&Q=;A~3 zEUBTZHuI!hrRPeJ2k0dk$A%O}U+W$5|^WOMZIdEC zE3VzQ><-KzuYUi0i-p{bA7Rp*X;^+5v$OLwR#1T%GVL0mzrX+HOBvShN*Xl4@Ft&t zrWgk7ygamYpedwDOzQK{1x7YTWc012On!Op6&ys4;mgX)?I&ye0ia@xOJ$?DaGg3b zaW^$%;k4j z+mO+5YiRB?M8z3Ng5KVjfhF;#Y0tMuG+ujCmUFS}sLToy^6uRz!=dBMwF{ogTcfVU zddsLx#1jZ2ouD`)8-lg=R9PJe3PZv7N4{`9xrl#gTMZ}}hn(xW)+;T3js)3Q$PwiV z*qBd6HrM#?c8`w>?~yjOFJ%=Lc6Y00dZH@E3L|0P^_mG#)K-AkBPJLDJtx4_cBVRX zlq`PrA~1A9{_)vqwEsH&d+`&~+kUjZoG-9CRrDdS@C`hj6P!~2?l}N57OtI$GWYqQ zBN6#?bL`Yq#-A-h;_N*`3{8`DY6T zc=>TLC8guC7}C?>#fjvNyw4tDU~sT1urwiiVsw^BBt}W#`bLVA8zl;le@}(x z=2klS5FYjNb8sfsq6goLu0#|ydVT<9a`TFdBm0)M{Qa-ES1q3c)So?5*q~4*K5vpO zM#U!8=_p*c1Qa|nyfA~X(ZRt8{(-o=U%W|YZqzXX1h25Gj%$48sb zys0ZK{>xM=HJ!O#c?5dc2O3@e2s*qp&;8l)z7O91x!^`Ux{~HnI8#5+)rLF`zj0DE2-7h1=j&b z)Fg`$RCRt0E>psw^CsxEDahrw_pqPm_iGeI1OSdc=)T+E}@QJGmaVhBSIur?p z_st&-mB28NOJQL0bn!v|7=3&3^s9Bzyy7c~YE#Z2DKv6YdpGEOHyneFl4spJP2KD= zpsIgt#7CO$%i7iq^MIy~>f_1oS#c{C{A%Qdxz8cW3rm7FimCbY=w@ zc;c~n%?L~I(ge=~f*F<4v7fZ}87m_I>2YphVP)}-QOTn0xI4+(9*U5HN*i@Dk*-Fj zcnRKHf`hS|TbDH2r?kBg-RLS1mBW2K?$`hpEI4GSK53dc3LoZw9YaA$i-iUr3ypMW zdqm3kieRW{H-wRl*?;u5Kh~ zJtm=;eHcpV-%StJ{_Au|vFd~|!U9Y$Q?l~&&z&WWVoh-{73L;pUO!M~}XKD8MGHF?v5=wFAZsh+qFt!qYFYppWqSQM#*n)ZuK$woy zI^|`pKjp{Z;&_LaKDtTN3*edXS7&s?EI$Fpct*92>ns*36dj% zmNS#IovAv;DJ}#-(@O&O1KjN9{Xu0`V&}F(2<^7k)wSnIyb@YqcC~;Fo`z+zPtY-{<3Fc8Fx4y&a?yt@$BB{K7L``7GEVb&Sg;#>TaCvO z22KHWLmAGmFLM10N)URmBkW>1I`Pd?sn*$u1IRuz)wXmnN26AWkSRf7${`@RHNi>? z>%c)=q@&HPe-A`)P8UsbD0dSo4Y&J?$*>C13=x% zO6cjcXFY?15Asu?ULPDHL9(}XFm51a&((Qi3QJ7E(C_t~{h6}kdera?AMov&>tloI z)6>Ayo-)|hGVvzeo}xB)q(o2rCxkwDOx89Q8nl~)%ZBq6beR%MKkL-BAV^DJL|^sJ zpPaI4D=sPetnbVP8XNNhQ%XW7&d;(0yog+AVT`(~p=%9=it`5z4H~uE1D?vle(U8! zAKy@yWub(QG~x0f3FG#if3FW+Mu}G=Mxk!d1i}&rPaWmw&&tbVjSL3W+6gaDzlqi& zvstLKCPqWc*)sgo&RA_A$Q{W5nIK$7z?~N`^4{r};7b3Oy_@?ClxB;uS;X4zbnMsj z-;-TdmDW_mj^8@0%Zu07qt5((xttocQfo*oT(8)fM3CzyQ;tEhQ4}v-YEoftSfPZ` z>)PeONBPBH)M*=*gNQQe=cs2r`)X#_G3DgZNhQe3;B$<+65aN6jYS%X1Lq-+fG?BR?Wl`))F4 zx^JeVFvx+)(@@5Bk8d{mTF700=Awn^7(h)E`^2Y7*!FVKs0;%BcfbQ{RKk1GQqs|8~K{$}Z&+}p{$)N}*N zliB9_RUB(%4#1#@4 zc9*}9T^)0^_Y>`g;$EQrtS$W^RWnhQ5`tPKC`3Ns#@|}sSosVkbeEOh*RhAh00~8? zSCA;7X+p=L1TC7P`_c74=OW(!Ktq?5!=a|}Awwyd;ty4s)tgdDOJb!O-pWTJGQG0hR`cNZ$4o9Im z44D!(06$ov2+{$lt5Ox%1EIJ_813z_i*)KMOwR$_Zt-Yw{k%u#Ja%H@MMnpx(}M>9 zU=DvB_^I278ux6G6%sXDA`2*`tvaD!+1V$7IuFH5l4@pWXIKK1YTm*5#GD?7nRQ_v zA?oHm=I4vE!U40qeZJTEO{%Qrei~`CuV>|fd93L_2%f`>3Qwy{8jvbk29k{=3}MCO zCb4|JIDmq|UoVs*kM5+d4^<(`++lTa`m5K1omD)~tdqk&ay&6pFXMs%%R*|<5MxIv zp2F9BI6FV+yy0RtTR$zyA6-pfTJeb~GFXkYTgx1T+d26@F*!UUg4rdwZtsxXr3&I0 ze?1!$*^}M@@r9Qw@dSOM)FGSr7Z@!T(GzU&2Jg0^4Zd2xz3@ZvuSEd&v1HW1ZqW&e zL9oL{?l<3`rf(evP9y8lezX7Cc7$+#HNq6nphRN9tkp~Lzr0}K-!g zays4}Bj#*bn3?qycO$o(ZtO{G|4)O@xr}YwH?m`1HjO+)a{*AEOST*JQRfli5)GUx zionr5{X`G=XGDq!UXS%x6+J!vAZb%fgq}$= z$@ud5e-WgN$dM#haSqV-_G_NkujL@l{CHIpy^Yxk#ugkeJa`mDV~Af=bs6WT>Fzs<$#TZE2`$_ z-q?RUFEQfa+8Fd{w-bx0O3%lFnFzs@&=r?&E5t}$l9KZaK+m}BHD+z+`#BHE*N+1r z^U2wz;w|X#Xv7ZCT?z!N?C)r?CTf;4!Q1+B9^)nKAH0xr+~JX&@R0!kF+fl2 zx@pbfc8^*YNO;vcmJ~P_d2faVcIY;}uinXhJ@NhMrL<*k$#2`>Lg;z%Yb4cO^_0qa zdumX7hHobfxYtM;y;juDQ>xJ_GIW2*9m^Z4l>#={$U&3nyp`s?pK?}ikKY%2QOt;D zUDc0l{g&9j9?sd{r#Ru)zr2lrtE_#Wk1xp@mS>d$XGs+fEn;)=C3+)5AH4OnhYv5_ z+i|UKJ@G(u>Vk=Pv#wgcYJ}0|YvkA`6ieBb@tVNL>ia%7oQtF|KVCYtWM;a&UhaY( zZl0Pfu0F=uA=#ZMKm3^`(=QduSUb7S1|=$-V~{0j%pC9Dj}BSqD=B~S3w1MstAxD_ z`1aHu{IN$EdY`Y+TJ(mr zwygehk(5W8&iHOQg|IM`&(zLPzFi6G!8jeLHMT{Yx#^pmZ*1A!@BS(~__4z^5-{(a zRbWpr>9Fh;4<>Y3cH6r`6$WQZr`~Tnagdw?l?2M|U_t?_cs@uqf4JpRTammP@bS>1 zXqD|9vmm3n+9jum1Wzar>YJ9Fpo4lVMNft#?v{R{a0(`WUr+@a(6{pbtN;iO7;<1o zcjA42&5ANy%-XsK8SW8{fLY&1hOQ~5E`I-Oq|g5dJ}DE5;ZUD%25I)41LJpNoK*J+ zKpeez@cgjj;JIFDzh2{4CXpY>9I1b(TpH7xh%gK6uF|iIRT}R8tq))JPt?)nEo5Kz zBsh{@5{B8p*<7#?pU2sRuT{Sv|mN3#(e`V5#$)te! z8@uVM$J%_g)H%dQcUVH8Ys9kO#55K5Q@o~J%w>2nEr-Xn1>?lEI<}tqIHZ%E;T#Jl z;Fo;5dIGKElX5|MOA&XxWsc<3{PX@y*e`_Ti3TQd_GQhe zNNQgZ{4Z4~Vhed_iK;drAJ3nPTQw?^R6c>Nm0-vX?uE)q=Hkort>yscjQqZWk{gRH zjeW2Mkrm8zs{neu((qoNhZz)`-3|T7DVBe54DvsD0Kbjj1zHDVszAuK466&Z92cN^ z|DH^JhIfVD0s62&e*&`(7A0<2)RLB!hCCeNeS?C=n4f^J*wEDsJ@IszXp|Z1wTjBY zj9J6I*DqF!Y#FL2xPdLV16`{~!BiEgfS6*PNsRs*d>7g5({Qz&?8Oi3`lNg)?Xz&0 z1SupcxsCAP^K>;63$;fC7a`%X;Lu3EP>`R!kM`)gIF9+!cf2n`!E<)?=}!QF;+iv| z2|cWgU<3@RqeFFiTE$7W1zkob*;Uu|D2qn7Kqm&iv!^sZKJ7q3_eG3y?V^`fVhLc8 zQU~|>=xwt9E0t~Y``naO9ZH;ukb1H zb3Pwh#j;lGTYvVkWg((H$X6jXv=DQsMNJsIkcZ>u^V;ESeV?0X(tBhe&Pt12yFIa# z3zcaA=VvguF)P6ygKEV%hqn#e+!)0aL+cLV?HEnB)fc^mR)wfW*$-7DZNE zi^qZgfr4i7>h2FK(VY=df_)0UzOe*XO|PC6-RK~cBfzMOAfF?LfSj$}y_}6THr}f8 z@pOXkeM9Xjju+4^pbGOG3o~bt# z?N_oa301ToJ$hsyC?N0`Q$082{QcIA=D$*J73Vy9$&)(OJvOK#j>lj99yZf}Dr!&? z&JWzPkwc)YNXrq@B`bjz`)a1a4A~LcdE(<$f9IuZE*= zWNpwEgdzlZ*QK;|xbr(xJRgC=i}U*t=r)>>Ikc);e!3Ed8-wYejf~ulAEO{!`QduY zuh5t%xqWAJd zFhV79(F7_nWCr}qw;eL4QWEFf7zH$Xi+O*PB3524Y?8?zzIDMAzZEDZKre(;`~|Vb z@3x+OiCFPBsA-=74AH#eR;8P0<-&FpWkZC+Kt~Q z9G@juhUKdfJW*+m8Vy9LS8RIC^M)Yi2?eiR^&uZMwN+n9Q9W1Vjql^KmErc!KlxOPwLUsR;$6kqORwHkq2 z0X@%kfR-8TPl1F@G9gV({Ph33r{^#rpSv&@2;iH+=4Z!v5jUw*#STq;4ULP#!)6#AU^*lcHMS`u!dCZIE-5w+(9{jM)L_1^gIJ*c$PL5_ezUiE zTHn?9tJWW_UZYe0R^Hj;LNWS04Gs{`u`X zm)xvnqnTZ#T#&Np)hF~^@}f+9(M~E?Lv>m{Vtd5Rw{?(o{wwA}?tzwJ8v}$_d$;69 z?JJEzA6C~{vd)W4G{wn&Tot(j`hv12`1@v4;CTmV6#u1XG9beuS0p)UxOD%(XG*ncFt6JXqmR&Ye_g_B$Er7>tvo^c zbxnoXBhNrc+A+ujwxE=29A;ceW~sOtxgi8m1YFinx83?TPHlax1>ksL zB$VDZrM#&+7Q4a)C7<}R6Jr-$ru;QtFRBQtp$(&{RRu$JtGIL9*Mzx&s8Mu3oup^6 z!no_`YR@@FQS}Glrvp zN#M$6YeZq5D()bcO1RxUYYA{{2p!*39^ZwMV&EfG9FyqeayV)k~6C#Z;}!Vi2!_HC2E>i0X-PuKRW#$b4csGg0x(1AibpzhHz zE={m9Bvk!-cK5Um0L2Fyy2PY@og_Lr9nit6tJW`h2{i`lt z0|>!&*mp^mA)8ue2n<4~`M$3|$3fwu#nKQ2UTn#z?2OW7DPv?=j?cPJBSvB`Hy7c+ zBOAgVOWFH-fS+;&Zhql-flq9X)PslN7kOkUtu{6RzsVD1GmgHIG`fF ziD=AQ3{D=$VQZC{( zQk#`^@gM-fB9_aWR3tA62Fe`n-f#G7#Pc`4{qWVtq~+8rRG|BtKZst8IrU2MrVe=G zu+gXfA1r9MuHrIASvNJw`!6Wkt#eN=k=xdls)gZg;KYFI6fPhcFT%|Nbj#Lb;iqrE zSJ%;jpm(^$kw~7Iad;oN@sm~$BOf^<^6M7nOWm_b9n2SSYPBef7)QZJ`-vtvc`z

)woReO=D`5osgUpij%63u-{6c>vJJ6XbC9MgV02p)qZB`&TccjA6>T z%GVCqx}@0Tk6Rn1{cbwL=TWdAew;53MBFZqq{o4 zyL$2ws&k9p```?!Hb~OqN4{2N{B{kpz|h$1+c601+8r>G7kXE476?;wb;_&X`qE-Z zH^Gl(^oiV*JnFT3nn1M#G#F%Z=zHZS8W<47Z`muD?V(R@jl)7n?7DeKA129u*=qX4 zBFfvDn-?Ph^OKObbAl48?7#D|REDj9aF0$eo;~al*g@^&QHLhf>6@&^S9tpVK-p5g zczJ<*GJ`Fbl5oblXgcI;n11*g^)Ew$L7a?>hpM;qUC+OmsXHB6I*zNu=7P=xuq()7 zb&NS(g5E^}^(Rrlr@!J9DeXyD=n8GNk-;d-z)E7_w)a_L}_)=XNT5!Os~ z`jifPb)Q%2KDRdwuZe=z{5)I(f&Uf2Nt>91Ul+Cl&Ojw#XIIz0O_pD>yf88YpCw)5 z2%aujTC9|u#Sa;0LUlYK!V-viuubG+7ptoi5{HVv#Y5?Nv~*l9ax@&f1Y4-}RpY9f zj5McX`_wnocc8~dvSeZeD6djK9+tCfoiX2b<>!Gao+OkNw*AcS$p2g{oXOXg+3V)! z$AG2z;bR^zT@a%G5?m+;wflWHncXft8gf^%dMwh1Mxh$%S$S%B=}AJOK(C_OeW2!%`I8pXC5^dmww8^)`m7W zT}Jpxus-ovH)uJmo(@Y;Z;pc>FVidw9CCLVOV>;K9A&6BVi(xQT*6m(z~nai%zOv7 zXMGNzQxpQ!$7N`vo4d4@ELLH^m!C!y{^<`~`9$J@YFZ%bC+dRVdq}6>Mo1^b!zeYe zV!b^*(X<9X42P(0DWOC}K0I(u`dfS%|78uT5C9BHeuqLGHavR;I9Fwx+s3xGujCz@ z?FRDA&dAEPSO{Mu%gW^O09!p{$ZUHzy8IzipyvL+U9h1F}L_+K?q_qdc z7BCL73Wy1;6O@N`SnAFKLW+uHynKCEH{}(=4BlP3;g!k9t)oVXIST-h5^xcbv5%&7 zuiFqVy+;#QC~p~9flF>1)u(MQJ@Hb3^B;#~(iz3`^K&04CsuKb2oE=%v0=qK`@lU-vU`Qlz`%fK z^~Ck!v>T#SMe!~zFVorGW@U3Dv9ot++?j=3 zat`*c1|kk_KU((X^QDHp10u2z8*}9^+x6n49wkB0aYnlwd_#uk<#mfD>mEGh-leKu zabg9YG3eSMpH=2J#LfT8Y_VKEXfCF^Gp*SZrje+7)=vy`Ol91?f-=19)tsZ>O6_g_ zDhAf(_Ap=4hnNwLD?{3PHk7@BZHRKfAt@ojAR;1iJ)U9H*E{X|g_Wfxt(&e2K<1Yx z@xQGm(i9%j15gwMF_oY~AC1P`94GVy`_=6zKer~q z;Pjt|SB*`TIgcNGrS9%7V>|kme{a|ZTz*9~nsFxMa1_;FD=RCR7#t4A%d-6GJGJ>K zvI!^d2*sd79{ZcJ--uZdmmw<$0+-?d=U4%G`n0q(Wr!$xD14SrHtEzY-oDSbZrqs_ zb$U34TTDN3z-UHa`hDH`(fA9OzRxSOe7&9U;jKtwxtPOe>Hx8jms~vP5eJT-jhN=v zc5gQyZnEW!qOWka{=HHjo8H$~jJsTHSTy1#p~dpLe1$sNSr5jlE^N@Zi>NmXS;>eApqNp(Xo?qf|gA1bG?&{8^NxZE^pNT zT+DdMD-q#HCdNOvRj2~l6AUOXSh#QOxfZ7_Qx9U!s_Q(wi`ln4Pl0mKs7FrotK)-21mqo*N5?>N*Tehw5Bz1xZJY5|L&7p% zX!tOlq@kF-H>Po#wR)T3e;cp0VO4PZsMOz)*Ly-@SiXM>L_X{YL z^!4K!nFR#}U4AgJN}*HVE}jgtR|SB~O=Dj#uZG3dkjBJ#kn)TlpxS5JdOSlPe9l2U zob&VpYdh`9OyLjfS1)^TvI3;S2MiD9<|A{(PL@>Tt}N}Tz?#Vi zjf$~tbHx)T$9s^~pZoz(oD`1bbp?Zaef z!k>RT$fBA6--6*eMP5uJ*rm32L%QMV*j9O-FH;s|veFn_e`&g6GJt|4I)uMl1|vBu#@Ap9B>`#HiI5I^``8Ap#7#Q}>k3 zVnZ{LabRY|`QGWsfMs9TTN;r$+;cD$lKC}Zr5?J>y_QYT#nHSK&!XN;jPK{S-#;+K z9bnz48#dLCXPe{sMn`T}gH=^TRo=A30T@?t#mIuEx-(bsnNelNoC8Wy5Bx4uPu_&d z=}v@1@#ZQt9J4zu6HGblp{s$@3BD&hi35kBQ%T~2!Fc5yhK#E%_|%>^w)3 zu#w{b6rO0F0aOZso)m9u8DA~Xnwp)zd2B3}M5;U|MzcqN*rRh{2mDcWi%tpWDWMrR zeKBttw|^7Zhal#MfzBSw(M%sSRc>_D+C{Rymko4aaPk>h z>FfUY*ksZzLw8DFtA$D$&#;R@T6}xSB?feM`C7j}K}p+OTDnB5;TEg@$OjjV>-z57 zVD^XeDIb9SyTku3Qg2Uni>?yOTb7rG8d`pDT&NtbWrA{SPzV_jnedh&N^us#@FD`@ z&erT=ZryY%ETGfiKMDLZdrC0#b)!&VqN%vfQCf3k9~6d~#fu zL4Cb%{{?UWHPDVs!Mej^SM#|cQX*6%q$%Umr%yo0RK%MkUo$T+s0&DyAc}qn@nylTvLAokhBI;#nNDM{d=+TVu+0y}@ z>u z0aY_>sadVI6!U%Bvt6qfhp0cXDk0lQk3pmm75Cu%VJE}hO>1fvN?{O$+|Zq!ovlAJ ziNiH{{PzSk6H-$n|K0|DyFjK-MPZt{{W|qtUS8Rs1`vI>;sQMvTKOsm*Bd2d=a;(Z z)FGhlSc2tXh7c`R=pJ$-j?AHF--~r(`zu)%xmFr1)^+5nRs~jqUVM@Tr4JXCPfw}z z@Xn>yQfO{N(_eGy%kYPKNJ!HE1I)n>4qL!lLCwD_bs!I*(>2Tp2s|}s3E_^V1{}Bi z(d+SpN@1#F^+KR6ET$`lkF$Y@Jelskr zWBMdBMLfs5*&}akrhe+yyOW=9rN?}3R&D+Jg8?Y=_RZdH6?2-U@A-8`?)T5IAl>j_TNR4Ma?nAW%*IK`L%tYQTR@5=divf29fSc)tiVgSh#T zyY1H0X%eJvsAp~?6@pg#j|YV`(pHhlNUMK0KxIrU4oj*3>5R>Y%L#0D7(-~&eltrM zCA3TXu)m+MPE`0YZ>>ElXm1>uMS%^OkJtwJAllmAZ0tH0k+>z4)FF^h~w zW2yqFPVnD9ByzJ#st?M&_FY$%-y;`@u*KA$l!~=6PC(hCLyHQMuRnzf#-!1!+_W2w zg!_e58xJCjYRW`+sQ8P>sqc$A^g!u%a&e!>265BxyTVs0R{HPdAhK(6LdnCc0KO%{ z;JwlFzkeCt`gNrZ*ElnIQr0S^#i3yc`o%4*;>oIpjHHa$ps&bnKIHD-6nu`oAUd)c z$QMqT+wJPSxnRYkTnf(Fo-)~E0<~rTp z{Gb%BQLQ>7qEHG$Nh+G>z|A(cp!lINx8bu^No^3Q%4B1FZhly%2>KIv$q>MNxYHD1V z$D*z<#rY&Rc!~Gd2MKbQo+TApL9Ojz{F0I@+4U{2h69vIO!-<`TDsk2GKIt40e}e` z8vJsPa>&1M+D`po5pz0akco!EH`Y_Go~8I&y^}w4e_sy(1g2?qW=9uP0(BzgK}TzQ z>JL(?kC$EWV0Z{n6FFB5CR0jx^-H{N+9V)}L>*KDa-Vn*kY2Li53(iH*b-KepO98V zp(w&C{5oo673_N%(ug<@q}vLg3np8QP~C4TJg9jKpGz&FgigvsL|9%LFTy&*M);aIO9DC+3Oe_JSs6c;ZEvP zSd3_-1QMVe6^Qy_(vjhxw4AW4^1p6egq zinWJTNzVIO97OxQaNz({ zwrnY=S&|B`Ano4t^O!b=;cxap2;n#7H0aek%M26c1pIs!<%xHO5q3aY zV6d4{oD<>oZf8;?X0Vb@xH5kgkGWmLaGu{{F z^<@&@1)?Bd%26qb_P5N%WF2;+9P%A>S9k~PD}4^_tS!9N16bK46%-WCYP5dldiJ~Z zPyO{cOou*{1v&!}cz9Ny61?E#vup7J>ia(e=s;+oMWg@zb^JEQl9OF+3lmqzZVPH> z6RNALi+eLTIK>|vHkP2v+Sa=?nyS$Mzk*@jt-!*j}?Kd+moZ`A$4Fq zm?WVNKsy}#?r-b5+4jeLjTLWgZ`XYI@H8;>+$8mjxcV+j1Wy`8UClqoWbJMR2S{u4 zKNE6do}*- z!}DB=T^$`k96(idwJ(Ij)ty^l@Ss`46LU4|MWVE9+BI}j<+IX83wqJr&1eR>ujdWG zrvxwnYk1Pa;V7Oat5D(g&>(n~i18f)Uz!zQ83Cs_Wxikg=46y|%+AxEZm>5ZyT+RQ zbGq@FoO>+8Veq=Zhs*ROrYB7g4>hZgwIxdE$OYj&g|B+CqKAUclP%BCb~X?kyxN2{ z06P+X+agUw~4rgUAPmH|Y=*Qx^^}B3nz6-^p2<|2i^u z%WSrI)G$CVHAnsHM*Ni!fKxo<@faO2@w-Atn9u%A5{f86fQm|wFe70Rs`n?5jK|5m8KzgNU8t%ev!qjCQPS zYupJxX-_%rwC9KAxkEcF^^hjyGYO^#n=USTOH?Q|t4@o67ZS@=-K-*-zS1SRr_(~yq;V86yH{_SN*tczLjdwNGo6mS2d^T^T zuT%puGVUWvP9f8JUMSf@jK56^`5R0qW#?b=R+#>hQ&_yyHXjsmp?xRSxa!#2i8^rt zp%6d*a}Ac3$K|3c6@ual1PxF)W2fmDjj&4v`?MEQ#Wf?k(KDz!^fat-IA%#enkg|t zJG~r#LEL@_WpuM8gGB!UQ^MV(OcOX5y(%~EeYw^mWdic%eN`$fSNxU!V;k$P@D15l z9yc{O)_D5^3kp?&i8}e6Hye%Wq)rE_EDMW6MByjsD7UStdLZPXuc(5X15^$$r~Xc@ zW~vi|Wc#8$?x-$<-e}CyjNFS*SAkYRQx$KL2B@;;;u1>k4>2Ild*Uu*`y<`K**_&)K{dS8 z#h*IUc`0ZKsV<%CpHa0fS9*D4P4VD;o5!$0SNKMK!q6{;T1)k_( z$tOGN#G41~F+p^9ji#Q5dI*rbm-`g~RpcP}01^dpR4;G17L?SrthvDE%kk+u+D48x zY64HS7os*c+{?@ zcIH}JS*25gKc@-!D9#kqIyUi0O~WA+XqM*rHx|5L@a$1~lw z@r{^l#p=nSu$hXILzE(I$YDj!B*jDrDXDazv7bXRa?DeRtlE=2q@m}{+2(xALgYMW zB_hW*Ht#*p=l$c|Kl|+d?LPeO`?{|CzOL*0y_uw|-_t0(o+T4V!tN0|wycwXOUh(R znM|Z4XkB<-5CUsG$2!xHT+jrvIZncy$8PiUfL;Kq zNu1mi2M5#`OVo=ZhS-UBCyXx`f8LzrW{ZJ@c+isy0KK(nX?!76Oa9d;9v@Mtn~ep{#-L-)RQ`Utq3z9c=^;vE5fL z#(@~2xuqqtq{P5(AvxnEGx5gE%nT@udl2TeBy~r(88h=~nv40yu%qPAA8_lZ&MfgA zmiUv)s^x_Q=^ zUU;;$5oYmwMtD_y^HR%he&dfq10h5WbO`NV4V2S7sL&Z%l`S-^@^V0kYOMYer*JBQ zp8<3oSXRKd-4Pl~@i@Wh>XKQelyJeE%OOQ2qN0hh6%jq6cqe55-`^;bPxvfOy5|M9 zKndlVfPlm2!4f|t0_1wqR$J2~O+^U^2#!!^9I_;ehAd-^KHn{q+ra*Ls=3YuOnqPj zYOPzq1=@-b(GA*=HVLn9da9mJ;q&rlFa3)qsB-Maii9Iz??_Cg!LOv*4!+1uY2Zpo zo1k8rv+nghlJ%^85nOt%3axDj3W;iBkHn16H5L@;eCdL^L}1T%rtzjb8yA@sHOyCp zVr5a7EoFtXg{G9lCPc-Oti!YPHwE>Gp$O|!)J~}op{{I81R`qZ>>L63O#I><>dqd^ z(>*Tvo{w&?$K5U6kZBRvAh+!eu5j)^^-j-?mRNJQiZ;tpDC@IVgtQc#t*r|d0tBst zf%6v+>FJ5UB$3Fr?rv&tuj`?whP|tUGb`eJ2D&r!;tI6XthKZv@c)wa&q955UHuJd zUl3s$pT*}nN=TwG*LLxD#7pin{c8%rk_6LPW9HCEm%H7n0AsZ&GCaZ9c-M5YMYH)N z{=DURZID$OTA*8KOiD#UGWarpVE^re)(nCLvsclQKy^&0a4?=J^7qAaY>XU!g1{Wm z>5L~1tL%K89WtgrZwewuSRJ}x=>5-dZ$Cea$Ax=_cL?tV0rVuB2BYh}+GnPZy2riW5}GYWdnTm**QpLOnEqduCJLs@GZ zY?;5dK=@3`;W=qQPCrPUEAdQ%J_j=4d38h-kF=Gt(Z{-Gs(vaewgW=rI{2Mv@LIQR z4vw;g|G)WHTvJN>B(BVB1+K^uuq)W=7MO#0iuU^`uoZ|@;KS0Fgz`VG^~T=n=U=r2m&D$H183ChEtcS5l4a(cBrg~z#U~NxCn-Hx`eTJ52`YfR5Jb8SK6b2^TnNWbw z_V&mfeSvO*51{y-ZK5G|uFDfU2G+j~Oi~pmv%p0I{L2ylI_Tm_q0W0`on89!A2*%1 zI+vRF*lpU=!%w`l`{tbwN#)LJkj;Y(jDol4uaoU_8LG47+tyQWe~iW52yD_)@ck#E z{~2wBHE;_lNBWaXE$k z?%&HZ?`1m1tM61a&cpLUq|xYN_sn^;oXB8cjo5fWrC+76=zQkW{ zbFQq*_i?&I-dOtr>+Q%$|0AKe3E?3q!`yYlL7Yt^Um;!j9CIj6Pa=pR zS`XA=cU{ngF6RX|KmTe?UFK=?y=HW~n7BC4fB=_0wA(5_{3;FK1*PcGgVr3G-?Vi9 zR0ztrO6>nN z&bnCZ{TNy6BTa(^u|DI_Xw`RfIt?E-W1RnNEk!QqMnp)c3ad^w)c?vh(WI!guO=I> zlw$KIQby*t^W9V2qMIdlal!s*wo~$OuLlZobegp|es zsEwU;tS{`cQMw~u+{WEW1CzPXfuPx{J!B(3reW5UP!;>Rr`>pL8utO$`uFO!iuD~N z=v+_1$XMnp05x-Raw2Nr90MlYjMAL}CZgA)kIOW*mPt~R znj;%~z}rS{p&VZ&J0eJD#;WxE$ z?W;$nJL(~rk?#z$;NA39$6VL&krDfJ0wg&+XQm`-AEJ~Kk{9%C644iK4-U{}z7OUu z;1^OE$s~@gRw8i|z?f4_aor_%b6mNwMI^P}0URFp+qq6vvRJeOSh1-@$Wq&S9}vmc zuK0fz$jd7(!#CwZT2(O%(PT3aR{7FZZy}W(G_dyk`OeND z@`CSN(=NaFvK(}Arq40pi7wXvX*>rW zgnE3;4Tlp+NP){o#d!tR+I#6@2?|-y8uwMU4kYI?N@=oe2PLci7sNqLjr_Ug(gj1! zc(R_;2Tk*2cRVnJ_C0S##b4LyI5e9XQZV^Ml#Pt)&)(uyog7p6^IIt5)DidT`C9|< zW-U`wQ#<|o-q${LDB^2xiRm|T&!m8*Y>JFg#UYIzz)KT=nbt5#hubZ6zx7nb;anYE jj2u6$`V@hhrae3iqxYKY?XIrvFz`8PW^MZ3#3Ss#M+^at diff --git a/icons/obj/assemblies.dmi b/icons/obj/assemblies.dmi index a8408a7c88bbb5c3228ed74c79b3c34bc128d746..ff20b8e74d285e8787248687bd387d4e25e5ea9f 100644 GIT binary patch delta 17518 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 RbPxzcLrv@cHxT$B4M!fWUUt?oqGa!Y= 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 z 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%0DQf|75mf$e|LIj++}C zERJ0oF*pwOf$NY&ynFBn4sH9jxCmW5cpoZZAx_Mc1X|^KVNA)o6C#Giq)hqsJL;k zj9_yGCuc4i``vS3gz|E{3VsT=fv7dC3dHfV+y-qY*nTj^rxpfP>7N4r^j=LWjqd$a z9#`9ovZIfiYRqe*1RBC0!gTk^kZ}<(SjI zKTp%;hQx_lNnEnd7zYj&D3IE#3)h>hrOKu$Ll{gjL0VVkpj860^sH}@-&lNSLln*K z=RYs_-neo8`}PT4APhKpVPeagzVec~%lt5+lEIMO}1}KlTojWjS}#6e2op%WJyjf%x$>=fIax(ufdjUPXq zU`1h>m^(gQuN$N2m%yFYyt3kJMvT_$q8H{87iQAOUy7nW7P)(5bIn>lB}B<#wDif0 zO$hH7f^5AK*;M~YM1-YLDV>KxI14Vi^>A#g6{nw2{lcPZ@b&D@yJRu!<#7;9@&aNr_> zQsoXrcES{CqL0l<0b#|UzF7yX!YXs@`q%5S&nJWDi_f1Dd_*uVUl6iVRLrtjFQ8AJ zcMPtzoer58{Erz$!Vpr{b_@BBz3|eB4-J_m)o-OgGCTd|jfSS+X`)%Ej1y5xbZs8_ zaJ%ti-8K7mP(>$i!iE&MtR?wik6VQ0;}2h+Nm-cWM%Tk{8*bi#XHTm*oxwuj;>j+> zpG=q+=)Lx_#+nD;6RYCC2WN zf7^xcfuh;ScE{6*Z?6uh?Oz)8tQ7Uby`KM)9&EmK<}#~QFxSV({}lHUir4@q{QPMa z;NW4dux?;%Z?O$$#e6XTdSrw~&~HhQ2-tNeS9tQ}%H6v>Grw;@+_Qq(6dQUmbO0eR zfyb695b)LIo8+^!13Y>1Y$z7DE4UCmif(|81YDyWC{$x#JW?No*A;>fiFCaRRNj+! z40eDRKhhpXC^O{zo}}q16CXf;9U%P~)HXarsBHiLVD9AG1WQd&+%98<$AWNS>j<+= z!7G7aq~CefN*9~{rRj}>ai-U&yEj;Qnef)_8L{x5tBy-_b1K=;C#qr=yfu+t5#D+X zBF|4C`4eexz~(MPA^HkI4@mtwj-^Y zIHjB+Fy#a6O(3mRm9}LgpE>}m82eyi;O57d0UN`w{%*XcXW{7DjuV%sjjM%pQZhyl zjlGDEa3|lqR;CZ;1{w=%H?Pxm8?gTDL3>}Jk_j)a@U-KJ?R8RLo%ga|oH6#A9hk1>M9E*LKib*& z!R16)HZ1h>e%Xr(0Q*G%b1{X|a712MI?t(uTPJ~+LM=hUdV9v;UaJMW<*HFmSbBU& z0XR{3DkNIyLl5hvh`1SZLn%@7>Sz0|qcd@DuMG#{k5s2CAD$n}d`|eDqnY3_Dh}~G zc4^dzf6p-%ezeO0Q8~8LC%g>%Zyd&gZ_{v%D4gmpz?w7qN7(v99oJ zMC|0)Se`Bbn?oSPVy0i--KxfxSK~>S2bYgpWlc(WPRMCDe{5{*>D18x3UD*Z7u&x< z2gL#*ln>tQYVWn3-^M_{sE@bSD}##tQzfI4kbU`qWNg zdUM-P&k{R-t5x)n*~=`+85nxa8Ju917vK3}8}a;9KTTde!Fk3T;U#(8NX0uHK!+xq zfj*Ju`4Q}Skx((rj)tOTu%SVTFru-?w~PO23DYBi|V!U!uP;?4C|v*$If zIuAp3)#u(ZD0mJZw!f4&Q2AH;L0+4!8U>=o#gym5&?02HtQ4ZA$ueE)nm%>Rvp+K* zt5{^c1!YyU6^F>6bGy<2>NSM5KEod;>8Z}vJZVV6;8%A-{##!eVu)_9x^Y7Oi@#89 z*E&fkVg-8KU#SVA5N+0%W5nIrK@HwNiu+XD%)O2g00>ulDuubUi4&3Krdpyhw=}q% zKC$_j&!E-glx_Z_SdXw4PC%EL*m;|uw=eti%P$g9vyJf_A8>md}TW9;DJ3V!q5r?-lvsJT3_9xTV&7DRU=~Dd3ap0ux_vcisx<*E1rNck{&MN;? zTN!|zEfyT?`mvp88(>JRt5SW91(ELysXr(mzpKuNo%rbc4*yBy8 z2-@8^N}vbDwb}Q%LPj?Dl_&&;^m*{1tB%ujAE`}`WBrcJAU9?CuJK>bTlG=n2|;WO z0d}L_TaGF*^;tGHY)&^0Lu02>;w}Npg`96`IBQ+RQvHWmkgzh3@~S0Tqy&DWdi!}C z*~@mx?~&!7;N#9SAwWC})TaECEo1ZPor?S|f>qTCK83LG;@V=R`=pXBcf30AdMg>3 zpss+(#Tf_~Db$=vm4EX1KC2@z(9YvX^da^?k{%LY31z`Ullg3~dsU(afko%Ygi#H| zx9y{f9y43wciJ;>obz0{6L@7jpx z7k78Q@Vim$3URtnAmrAn=7JwWZxeyPW`x88E2Kd}uY3=QSISVgg&4?7AehF$BX=gv zDV%B0uad7uN@bma{5ia4m4xH_Lsc4SPdfj4f?S5SGgmdc)8rVco>Wz>MecIIWR8NW zkIz2cB1S`q{&1l0^%wG$!pWX}ja?oYv>58s)x~*VV=~1PCp(a$1uU|Kug0hCbQCsO zq0R*yEn)ZIr&IAeRPE-;#KZnzbGS^u1IP;!I-3dG>l_k6wk$q*PUI#7M8J!PpWl0| z7Al=UuN(J?d+LJ&pMBs$YFy?WxCnm?PVKC=Y5WX0Q?u__Tw1{cn4BB(vI>1n6ZvWm| z0dZk0@afST$5V838z|XBOwP&ZmgX<>IZ>Agu5?$IJ^VsjIF~%hBNg6zbF&fTeWO6e z#f~`pse1A0iU(C5OVOiy^Pjo{aJ68c*h$33*GY~!Aygq=SGjevHiGax_N)1NNqKe- z_9fK3pZy%L4pVBL#OJ7W7_bM7CE+@`lqhtY-|(Z9T3_M~Ka7x_!gR}!o~GwQWB!}+ z-qh$U@RyU$)ZJb0zJY-YqN23r z<>hT19gTgT^_x#K-!e>UR(iz)6sPJl`4p0U@p2uQ@3n_50Se;BklS$GY^BbPfX=&Y zE}gKsG!WGPf(`sH?VB>a1MP#LqCe|@de{+ng-zZkPxFuFnuyED%cB-8h1DN#8BMQm z#hCD(Nch`O>zMo0Z%=c_{sl1}TF~n`IpK;~MOEHxNLr&akUhFRm7bOs9vyvF0!w@; z0+5q)cyQ54XgqFk-#aH`(?7(51;CD->kiq5 zCleJ>ZXKcEg9qo^+uI}G_w^x^pNJxx*6rV?CxyftyQ%m~nd5DO360REAnH6zd<-fE zWx)nUkl*-6tM6*2ONtPO3Bf^auABI{W%qEb{7K>al9H?aQ*^?As6zC=Q~^dMi<@JG zOm5%WQHODD4zE@S!+A3b_R4W-*2=EGLM)1*QBuL#(_Wq&OYVM}h& z1`9p5Axwl;eY66vo>EmGI@}iW_=fyn45oXD5`YRy90^4D7MgFkam3$30@lYlEb=>W z)s}=PORDXTM1AhTjmbcI#pAv0YM#F!-?-+!p3rF@_x?Tq%D|_*0nA2!g`N+&fh)1~ z`fn=eajNPf+?-~qnAJZ_2;7c=bK)1y6xJJ)dHM$9`YSZ<-1&}#5jTlGgN)l>UWVca zOQc@umNG>f>e=S<6o4(tYeWuS7q}6@Cg&Hqda&=BY!BW`!zCq|R+0+*OPWs03@;f? zhbt1Fp`wzoMgzkbLucSimtmGZ2AgqaS#(xzxAXub_TN)2IyXPR8N&2t7Ci2*Ribc} zsuT?1wEF&BE*Xng`9oOjM$Kic1PWr@J~eCnC1|I0X}P-U)3iX(N?0Rp>Z$Qx%nNRg zh@f*gc!BImkJ6zx;@`Rr0c3BZx+2S)?ivfdrMiHe&6+|5(5K-qCH&J5?!@%ey?Oxb zIwhcfqz0_(q!f-GQvDZzU+=3vI1IanCAK{KC+R1zsn81#)<32^#YyJr7Uoml3-pzB zK+yRfhqLV%`Z@PR#6NqX9vlF~QH~BaHiA_tSw+q1k1vve9M9T#Ea9hHsU?)cu-lrN zHi`keo5x=L{ryQK=eJ)D>OfnTWkEOuNn~7HOYiUBq0yIwBzeJ(Ek?*Ykxz^|3q0Dq zc=__K=6h&KH8tHdFg6aHOu%*a{&|p_$cdyaROkEE$@L2&M*NvYMf435-yk}Hg?33_ z#p!_PI-qIFW~<~ul+EZHW(`Yeeo%A!B}Z8EOfT_=+}zuh(lm2)h3T)fq+N#4x8AZ% zm*94~;jMZ1OI7d(gCjUWK%9WChapq0m9EBJ4b-ta3mDKcyrAJx8Y}Nel!QD}umob0 zHwM%!fK!J+nIDQ2ErcD66PEt;+lG;R4eaqm6h0z^WhMaNFOYeQ$iDv3FMn zK$@Ja>hPXv+6ceB6^5z3y=_6VNcVo9z|@S`L}{ia6i0e&)eo$x-%i;+8WM9G{yGn z*8U?z<$ZpT4hv$2Kb#=5&RJG}d43q21I_Fzn{97t@G!jC56VpMVRx^jKnkeMyuZIS zyGT1#sTc?)&9wa8d}WV^5YG~yt5&g!vYI%CWG?=0(f_qe>>b61>Zn_xw_waObxYYK}j)eVBwmi!^IR(UOGaF{y&jfdP$QIgQVp036Fc{jn z>@x+kM5aS~u%m@z@tF=kcq~!ypiMCRmbFmF9jWm`c*^5?rQOI`TJOpF;0H@#+@J9= zLbEV~7aQ2t1TL84+gaB~k1iHe&72wErLDXl^tA@A5)Ky=i|9;|{q4Frdu7Hy)(@I0 z9}Tyzv{=>taz{-P!*V`-%BrYf@$~eB^ew0c4fMymsh0{SOYFk1mer|7uvd`xU&JiH zD)BuvdW$WiqT&wY%j<;Gw7i@@t}1>_|Hk7hZ5X2d0nW##fEf02Py>3$3n|dm$9#*} zSl@wmrOjHkpxkw|+1E)72{J;pkXi}Jx99=Y@&;l7)~iFsqBp)kiYUbAGam^0o!lGS zBkBoj4r6_p&#Z9RxPj?TX=Fg!;l)X;6X8$8txQj@&>-3iJg8VjZ@RgO9tJl-p(5lw zk20n=l^dshGuktnT0e+gym;gO{X{GMU(wL?b=MUGwqGWt%KLsWF0|Z!E=R^|hzf_v z^hSVt%l+KM>E80&$Kh5H0GMsq`44l@`O6%bhN^ZUl{d*XO^pY*jQ4oAV|5R zgmTG{xPS|5ZbqhGKt2P=JI@2LsL15xj@oi?8`Ge(Qjg6a-q0s1a_Huc=Su3dZ~2f4B`nDC^eq)2KNRs7}=tc|Q* zZ^ljbP?5368*N{j__+?_8{fXSUO~Ald+k(ns7L{GgQ2>lEZf&X0AIS<+%zixX* zUO6^qz7RwT(#+G>LgE_}p}$7N-e`)?_+I%hhp;Vu9fh*PhJ1{g8q240{B+|;CoT$p z4@Z)zUi6L$rF;MW61dX>5hWKi5?12ofIqc}@%~Gt&fAsLe=sqCB9{jFeq_XSbrNOe z@}O(uTI|VhRZ^%mLJ-cH3c>^ci0{s993O17LZk&y4l)!qKD#%WCVFX(K2 zCF6zkfB-*##)l6?k`7((>je4vp`XMSmz@6cRrdirSYYFQ@RBI~6LD8ZhYb`EWK!jE z9#Xq&C5XkIOq03*Dd1VQ6#qZ+!M~q;zCSen?Q#%aoD0m|{7Qx%Zy;7iAe11C$koXF zxBkwb=}FA^Sz}5(WcB;u?)+@6E&`t{eTV*&nD0#K6GcJ_-o7hkX@ANe3~T!bTjCZB z&m#_5MNgxfbnpZ78*+lU)(t`It)@e|tVu3cy7i}|z?a~!&Bl$GTgcjg(5zMBA7(cT zL?JX`O`g6)@F|P zUnWkBj6_1YzMTf>pZ+^K_}jZLqmfR40#_|JyGiN(iZ1c5ya;G7h3>i4HsR6*=p(}# z9kY@EVAC4T{MgIu6ch@{)030G`tSb+Kj0j;`HrzaCIe2`IF$&AxJ@3Y2YARp;jOP6 zyzcY4Es%dpbpm*bawH)Ua`c3C7O8?+|3_-|Wz zd3mWGt%l+(q0$>MI-O^_x8y@J*D+Qz{o|k@${&Any7%m^=L-^$JbbV_dMlV*Ovqoq zB+qNa6^M+UQdx=*c8q=A=sz1_Wm^CI_KM=!Kiv0~^8d#VO-$=V*mf{mBgS@C%zeDt zaMK~U$kyJzeIMmID&3I2cUtGK6h{V1G<45U*`wb8@cHxSnXBA$LfT19Y5oiB06oSz zu7ED?=T9wZuLZ3{xTIvv7H@iD;*T^C@1JN@op#!UB#tY~49ZSUm*T{%)_qR4=R2AK zu1kby0nM=jE3m{?~yR9=_p!5&)8Hw(xN8 zUrIiCFWo<0JDt9pcm(xOvHu-`JMK6RU@C6ROs~F{x;9DaaCFjoPW;u?+LN8r)I2?}S(;Yf#{GQ#JI4?4 zLr^<_bkQIGV&6!}jnj=U zJ&$%D)#6I(Tfs?l$>d`hkC|Lbo;rtSGiQ+}dnmcA>oxoBKDjlzp&(zmo}b@u28$EL zg8JmWT6@^t)Ph^kgq&^a-dJAVkaIm}<2yk)z4>73C69;wj{UeZP*Pet4B0>t_e<>` zoE+`J4ucC|Q>>HI7mL}_&W7QITi3keGvV#ccD-w585tRX(N|{Z4=56R@`(+K!wB+c zKbx*`b~1hfdp!@-7^ehgFlWx3A=)RL+I@sZTU7cfQg9s5Ybi{`NTI{{9d8E}SnuH9c$%sa9?WGuv^8J5h&tzt&_~;4-=?R)pD1 z8{qFyN}=XOP#1-7%-P(3hlJn$x-(c%p3z41{tCjvO(y~Az~2!ajjW4LZypm+1CUQq zF6bG;p_ej3pi%#!MVI2IF9j@(`ZL!Q37x|zhkmW`(?vGDaDXBxntgjL0FmRZtyUgl z5Wr(w;SV8^U7!#*L_Z03oT3PNw8Dn@cHjk8On18a2;;Y*QYXPL0kG7Ev$*k8%=bhs zzt03GCMKq-w9td8RJw_V#a~&92>TgwwBp)&gS=h1tG;$axz`vDcS!+d%P42q4Gg$` zFHA>u&hB@M4L_6Um$ZfzZHq;G0E1nQGjLG)1sn-b6|ipgYo)+)W_xFa@Fsn*OI6?! z!0)uMGY1Fp3e|+A8!1QQD^&pn^>{+%jtGE8NxHRcnsVGdS$|@IgPPYFg2M%Ar7Lkk z#=A`5{$-XshVP>fGJ)jT3{gr_(wnDGiJ-uE-ui=Q@X@2E zB@9-R_2KB_7Q^3>hBzhZk9QkZv$WTMY)5un$j6-tNV2K|iXpp@**$#7;%1u7c!Ob> z!kP*r;cy4jY^OjuwW6{X&s|eS&6VbVeGYOuyjnm*c5U-ycZw|ICIYui>ajP5dgBY4 zA$$zV-44IeV!FX}*1_j*?xxDYJiJ%J!ozPpeth*qR+b$~q_RI6a@=ON&EyV%vtJ%1 z1ba(9lrxbyUbL_EjLqT#+(pna&vY-4fnf)(sy7bcin&KMP*_-eFXC{#IxYlKk>;FQ zY|qz5D{Y{W6&4k3`P6!jXe7dl65Z{LnZ}gw^kk}%gIaYXzqqZJ`->sE5n3h66eM%V zXUokKK_>+AS770uGbGV5G0l@OUO73_ihPz78H+a;G#Qq=ldUg4zBy_Trbd0_ZZ1Xh znS~0H?pKysNtJ6<&TTCUm5?$rWp_XH25z(SsN=j&(09ETrz%IUWAx3&^N?HK!MVw9 z@94mI-;LHZM=%FlU)YbFA3t7NuHTXbpkhJ>nQxc|ha{9{FN&oFe zgPovp+^MSh{pl|Ar0>cA4He6xFYcgIs?@>KEdV|(%DA5FJkZI?`qlOCo<3pu?SxA& zjbigb-R!w7=u7ospn3518aFIhI&+*WvaS~Kbz`7&^2x}x7W{VnM^e=n87pOvs;?_e zG#|Z!hs+ogS>IivvMD4fh7DAaZ~*F|m!U5S`bT8u^uBME6v!Ci2>_6QZ6FzYylLcV z0a=9syNl=RQS(#zC9di`aS;sk6u+h6FwH2^C1)tcXr((@*W7@A0zB+is%CFiQ=8!f z>hp8jo<2%Wrx+2l>;95>y6El<#J_@h#FGl&x4KY3B{1f>>>GY70%Q3^Aq>7(Gx%hO zAU|t=Kc8HzF}o{EypA{yYvg=MYEm=7E5#RFNQ8UP*s(?R<8 zA4xIV_yWpmewYG?1%Gd)=SE^XU-19AzvFIN6QsbK=V@qYPH(`*^Z0th=5~2V{#@4V z=*nDIc~>=N3f_q4N0JjH9WHq;dzV+$21cvJ^D9&1NlC*+k#|i#-F=`zG;uPXdLwvZ zBLpee-16g8oN_lnc&4^-d|=0BIFJ@~3?A5xT2JxeUA0m#3;?#wD6s*+MJsitB!6I& zWEGmE9;EZrG&7rZ3Z73jecH zqF7?(l-TDAlpd@&*wmL6?(;fCW27KZ_1%s3-^<-;imGWORaAJO2mDlcaZUqS18Mu< znhMH)Za@$348HiM0OiGD{e#nXT1Nwrt8b$D4*Tk1V1AADXPUj^`JZBAZiVIt(0}t= zXLiZwby4hH@&t}avkPP=24SSv>nll0Bi!NyU`VfQw3Pn)8kz(y^5ro>)6|EmlcWW* zhrg-P+L*!J%|L2=3Vn?13*H!|7fc{$T@12@uq!s~%!?hPvfkG(JmZd=elXx2rQOs} zF2Y$DO;u>bSL_OrHa6);X9Mk%Y!r}E&I8ua5wkN#P}KIdYu8@6!u&>o`HIFjk~nTs zdZ5B}R8TAF+G`m4>q`90^l^Ig*XE7ccV9p9e#Hh4+aMb-+CvG;CTXNo(;##)8pGv9 zVe;m3(pw^7IN|l1fpzW48@ac>hj~MG;Y}~Tgef}gFpW4T>!9ms#d%3dM(EJIP;dMC z-rjrsLPA;U5!@y7#l^)Ym0c2NdNjrAn92xEOZRpc5T&gpmYDo!Kua9Oke)FE{lt?soD*N zU--AQ?ca$V0HCjR9N9_5%SEu#h^IXUfKTmjP783sfuuhVPpAwH&!@9aokA^#VnCV8 zWu#u#t@A=cIIp9m-Z$a#Hfa*AR3_0#FSGCf#e-cesdEY0Mah0Nrb} z$n>{~-tnyjmqWA3EP~5<{xJ-^_asWi-d>PH#v@~Nk4xUC$=E8Gd4DPiG6vl05AFN< za=UxT0RaJl2VxGIwovGn9_ysoXQtCI-u1>?Wad%*6o>c_s2PhA& z8_%>)B1Ef1N^633X^;_{R2yv)vrTqt>3H(EQ8(jpQ3KW)4|1f(VSg9u(^{FRdKHS` zam*JL#wzxrhC)eCU;p>R_K|xDS9^XQJ&6%pp`SOYcNIoDRK%H?F^x9oFGm=^TJ>JUMwe%JT>-dC*$?Q>)?# z>seb1q6#npA&1gFA|GI3?xPO&_E*1@#oQ2_Nmk zMGLyO;S8ZRDaCsFm3`gap}Rvl^Dxd;k5)+XV)Xn|rfuMOxVj)beQq{JYG_^wJyChn?#eJp%n_FOaJ_@LD~(F^!^2dfE93pvw=<;yCA8SbdzUN6!#kLBgmDEF0>`wu1#~RsfN=0U zjJ|Tbpc*lk;CYUm_i&}?#>Lwxu;HmwPkvJd|g!TCCgYZt&cWy2aNHYbSYE+MKJiy&x zmUsIS;a|Yt>(0eiR6ND9Q83gO%t%-Fr5al~!`4dJPq&>T=JgbLv2M4FY z0aI(0lPytv>OD2S?%GzEpNU!i_tl?xgZwN@QWhR_ZI3u*ACoBSf6pZSbT{=obYoL+ z>4da5&Q)EDJTfIOkxZW~Y52txP&%%dsh|ZNQ`Biy-3{YvV^mmRx!+Rsadkg z(nWl{Q{ggR0-x1t5Gt{ocsg^iZ@?*=zjXi}QLHa6m};+!^vW;)UMqY`AIu4WJr`$v zQrZijDQ13Vu!Q!(3a&E|V~7WSIF5FC-aX3{4&C_uO+F6{Q1aWMQ(ph{@P4pBhBN@V zZs-fzK&G$)nHOqso<`=wh-FjaBJba@>EAnzzZ{MN$~d+zC@I3ty$Ca(tk8!ggb%zR z>*c{cSWjPby9J+2d6*c$F8~UV8j$6TS^x$WG`ev&G*R0o!Ia7&SO{oJinB}uNpd(S zR!^rUT_rqalPYzfFq0R;cnINySN&M(0uOEl1jq#(tgqb*WS}0e@r_@rnSIR$MW{h{ zsY{Y$?xAYL7wII}cD*S9Yh|k`dgN0_Vx^~s<^!H>SJYvHU=gZmN#$(z29f0T2*!GFYMpK z&Mr5XtOY|cd#(V}>XnO)6VEkafa;40WUr*u&|dJxf|`jaC)Tyc2H!TruF$pM6j3HS zVeY{e)>odfg76cf0HNj#UY;3?j88!BDh)3UV0st}6YioI4)le!@hGH%9Zw=&Vbb}o z=^`w!OpWGNJrxMivE#Pw8oN9ewPD17b z=j>zYM6FY6c5Aj(>VWMYf;3}EPg6|*X^C#*dxxF71ib6AyNkys8)Ek+(;}~kB+mHZ z^rsguMdY`HC)j$y?`1|0mpa%$ks%MC>g(yjZqRQ+3*gNL%(~*x;b(mo)#E#tn&x%1 zK}}K*hUd?{v}ArC8wH;(*eAG0buKcsn;{{)9x9;#409o@&iv`oiBJ5Q5r9MeN( zJQ4_?9*VFRN1{u_`(W%@ARAzi{*^wyf3P3MHCw!Le6O$1z-BjL#Wuaz{NUAU-L=KT zz^!?_2dT04cRB||It#M{%a zQJ+;VZ7wg*@-=JPp;cMwnHjYta_%cp>&I9=QrsJzyJd~F*$ zT^-T%lz!N(1CA7kw6#DAL>v=*)hUsTOU(!Km6okfkGY%ZYEY^MLjHRfQS^Z`LBpVg z?IO*P@3pEa@k@Ya&Wg0V%}d=1t9qYaZDq>F1Cd(YB7MJDiUF z3{AL!tQ*U$=Mp=eKH6sIH0C!zKYWgN@M>QO~2S7+N;^?VY=F%mphJa~m^T5#7} z&|nWk?RrQVtRqW%_pM9lYeW$ zAIzKnJV19h9~z|W8^6N{2?<3*pcZH+=3%iC(QG_WHbD9sba%b9oE#hEd_A;^#CXcp`HWH#r#zOQgywknn#>56A*Evd~+F>E+D4WG3SB1mQ`a?>J zZhbVn^+P+r^_oDL2=L{;=^a}Uc06BE&ka(eckQ7cr+qwjLfu56Od(?AwpOHHKBZmt z3J#ovW!LZO=MZ*ZYT`spoouIVFW&PtHXhu4(JoU_oiMj!V>~cCJe?UdDNsyWTwHXh zu{!Sq917cRokK0DM9UKGe5`DlCrxRlwc0@ZTLdLDy>mQ*v=ODiE+oX{ezcyHiJx7`=1as z_f2&1julW&&pv+lyjv?m3Wm_R;J@?C-#p@Wy5Xg3Ie|fw(pMTqP`p1=|!xu7C9Y+;^+QT z&lghBl7Zk;g%qz>%VuU^ghS@Iq=Ft$t&Nl4I?H%P!dUk+hd1rM*6P?f`LTEXc?7Su z#>AH^L53E5kcK)VmllD7p1t80j`^*if434~y|aA-D%iQXn*eF26@?WgWMR2hUqp~P zLnh0vbhKJ@XEol#e>w6b7`sncZwen?7u?d16nL9>S()l950K(D@_lo#0-0fywrW+e ziJk>^d&5VMR9swKe40AX5CT{AUZmTWx4#Ud{HdMRBhuvCfHVmN&TB*Ri)(oO*vqk+ z@Vygor3b;lGXLOKV_wdEp{WH{;Ov;~sZJ%8&pP{-5FX2kh42zgslP!zaDc5Uj=g-Q zVWAS+C?ABhHN|7|Cr# zp>+3@Hu|-LAk(F}k*&Nob&&MLTm>)#)4vrrf5hBaAvg_W<&X328+ppYG*7zi%cpW? zzcYHrva`7_xwa|rpD(Kd@JoBPCf(s&jaR#I3Jk9e;{pbEZGf5ThA2o zX-UjG2C{W3C@HnHZi%knovMvoUeyVjj0dYke^mTS46=?WV>+}F#t&57oyLs@5xs&G zFlqDxOH&iccP}Wlk(>w#K;|nSnzCPe5vQ8r$RcJ>KezUiV~{-KD*0Uy0HeXWFliG7 zRaIjnqiDh-MI|NJiD#?i1y)plew&}2qvH!JIBfuVj`ntHtvBivx1KnUKNG17l%#L3 zgJ*n5h|#K(l9(2J|6r9X6vu(s_l;8wIp)vnAy#Zn6R8y^k% zoyV-Nk$bHeQe1^mMMgf4oC|Fot#&ei-~%t494speF8}KUDdpv)K)XfV)3zX6Nwp{^ zH0{aF#-Er7zM-b|7oHP5pw5eA2ei@5O+VvgNsiTBZ-q#$$qQ%Bdyb)vfPc9hBb<6# zL8phX8ces?2eR3eY)kNP`a0jhzyL{nAiL$6@Ub7YC)U#>3gdg z-XK*L;A}|W)i6QvQgv)`Q~(g@J%%n_ehC<7Lusb6?&oW~GB{tKPn zF%{8&MgsdhzjFSR2%oxUdim!a2hl6BNHNsAz14KB3O!wqxN-GHWc{T?AagB24Fvzb z*@stcG{b)z$T1HmV&WWjC0!uz;I}$XidxVG1d_3QPaTkQp*3;;r7Yd-E49<%7SZIe z3fKcCNF0-po;L(*g(pbi2^XT-rlR=__@f)gwrkCX!lEgMIZjTpF)6C5Qi{15@5fLf zP>c88SOL{v5PTsrQHPXBrH0-H3JMDF*%zYM7QM0SNVoxC)QM$u&d`+n8&`?AGcf%x zs|C{2bx3xhqrp{&i-+c0N8_x=tkpfW07zc*WnC+vAmR#eB7CD)*F|Y*vE2#+CdmHi znS!l#>kv~}Tbzla+*qA+8~H!Rj_%hpZ$DjF@KAPKIu@&SJ%|xb?4zkVHjS)m^I+Ax za8rVYhVQ=yxi{cC!x%mJ%i*Q~<4)SMkW=m5I`#=A;PG#^%oUNePykb9wOXwRGkC6O>c$Y43>zWyCMUb-jPr z=O424v7!7R#9$NSpA$2!ZaAU`13w7#r_rI0=)rP5FoT2Fq#zJ#`TQb8&AE0wLU9q& z4b|s8fuCQa3=!esdVi*;Z!m$VngaIYle`y18{UWoC2dFM89~XAZhGU-gTDRp$)jM?-`h}V2s|6ObnIY%C>W2+ z!gr&|xQ!yD-Jzede8lN=Nq`Q9xk-w)h0Lz6$}q_tQH{KPR9>!K6-Fp^<*vJ$T`;&z zz9@6Y@Z*P$j>{huJo}g~X;!&+om60t+u=Bgx^AArCcbhqU(rKwtmWLa5~rrLo1oiF z!oA_sbzf1HN0*Kr2QygCPza$zd+ML}mR7p-8naesF>Vjs0&$z;6K{!>-R@2eP0jmP zL=Rc!3u!#)!mq8Vv9YoJ${*Z2^Zkpw~9GFu6<&0)ydi# zWkJwgOT;SNZRf7|#FV{IaP-y@D41ECP>F00=fZcfs748Jf(9a+vps~Z#%Ho+dA0j7 zdc-Go`a8vor?JJypo8!R+(V~tci5V?Ajy^<^kRQjz-}ISfkv8f>j`urr90qrjPN5B zwQeMQZUDa5riWwE&DHg|fwLvajSv;Oc3M&K8y=6a-)w1V`P7>G=W#vIDq&ZG=5;OM zeYdqeK4k?)nW0M*P`+9*Ydu(rmL%2=>K;Znh}S0H^3u(l>7YTXcbvnvOlzV5$sQBP zD&?bVUJi`JBQXJc`CkN`Nsoc=Jv{`Fwyel?=-;2EdI@k3arMEkhTK}`!qtwR9(Ew3 zk+ipdXhj(U5Jg^FAZl-LrJa8F3>Ur=gQF?Zz)JKMY<<C|(afGgVkD<=2a+CyC#{ zsCpnaZ~LFjJTrmTFxHu34A7iUZtg_ zoHv#1?CiuL1=cV=?SDSTVD=jrbI2Wu6dKF=VfyG^PZgh6K5h7x2Tg~Umx#qxh z>10FY94?GHQ4x@Qm2r^(XP(E$^FFU-n`3q%;yh_>4#f699Y6!gyR;8fRo==BU3>lo z&Z@Sfq}o>sIO9qxOE$45)zbuQspBpT%*LG1>2cUK{D$crC}R=NBOirc9_n z_IGV+N@6^xeAWl|fmPKg>iD9A!z=yUda)_u%$y8W%Ruh4X|K=5a6b%0dzQHY4*~zP zP>lUw*IQBhxdM)yvZC$#Lqp_8$ClRICa=ed%Z7I`|-5_#e1UbdxUEe2fSBS z@>L97JtI>|h$@(@63k~3_sgX?`5p@q?YMa1{>7T$g5qK!DkxoO74eqZfu9H>mVWs7 z@vguBVF;@D#vtN+nM31|O+AvXaPQ#YYxPPYI^FgHGlD}JJ(5%x%PfcHH#G5p@?1Ei zFFt)_*KS47`>YgTnZqx`!~>Xm+?PZZdOOh`*?FX52K9tBt%MMAf||gI`H`BBmmgC6 zv#Xm}a@d{8V1Nc+>p*^FV?HxHxI}S|oE(#|{+&j=*)=5Js+cQ+La>)T9o5bAq$M%Yh@MODHikGNu2Vvf!|`Z zHB4M1Ggsb`1SSn4W!ys^hQt?A(YH)5GH0)FD=t`qu$@3d;m<*rN2zw&L$Tz`jwR!X zfmZA_dX2u{+Er5$nxjwMj;mn#Afk%s5-V)=NG^bLkjzKGNz3(~u6k6@9s%QgRzrSR zJ;JaAF?Sg8fu#;fe36}1dHnm3s)}mwaw70%ZN1ZZ?uV;?_~9&6Y&+ZMdRbN3?<|E& z56Su<=RLo+`%4d-o`^fo$qy6mP7@L95{$CGo zzYnD+iccSn-(8y`#;Cx@mdO@}-MH*-^#TCbwS!C0_dX?jh5^f2ybFYa@&Jzx%k|Cy z`BpA8H$K+MvoCytjDO7Vzj{>w@XJso&n!UH9{^{m|0FesL0xJ`@Lu!l;sPsLYM+&` z2NL-jiffq^tB*OruRN0 z?oJ!g+ThCf3hhVuXj8X;(C?S) zc-KU__wi^-+0LPuqk8P$VY{Du&Cag4&i=G{mfrCLZTLV5dyiSvIGEsjl4A$pF zA0nQ|!3Bhp-S>sg%@^y@w)%e@ps_xEk`vPn>8myK3lYbj#zneYZQ&j5HJy)LrxxNTc^H2%*kCN-F^yU@yx)(>GXLy|^U?MR;Q!tQgoY^( zLn@C8^+WvaTRJE{^`gss%YJcFwf}L;;K7xYi|6 zm$snQ{cEF={q>QWw6klQ zJdd}S)xIzRJM?`c9V~vizwZok>^k?vj*R;*MwAEzCa{+cBkHN@aYr~Zzh{L-@8>gmAJd)@4Q9L<(<{tri{;>5_=^9|7_${U zWrq6XjU#NQVlR9rp?2aQX5cZl{;l7iu~Q537%X>g8@D^*(RDua>rUmf7c*dZ z>^W-3&j=j762~MpeHgL$GH_1`P`8AM?d-;`bK%LBW}07C06@6_xF5cI(ttY0tZW}# zj$1x7a$NB!T9-K4vxP|#Ryx?L(e7uM$9zQxnS};*ikXrW*KLSd!T@lslL7pF&45X1 zw50EAXrLB{Oco~C+&w^6(&hK;r<5j$M6BV+BGp|dar9niJwVNER=NA(I>7d{3;^8%#?D}G`&y0c(Pvfe3G)A+ zdPL}YK?{43oFbmy8Dp`>&~m3&$JD|a>`&K;M$M`Wdwa3PQk8otq0MG1rOF{z-XYF? zMoMi~5*+v&24cPGxWU{XcG$fOl7DE7ido zLscicF8Njd`u%&!r{4YwNsnyvvH(g2rkl~>O_Pr`a~P-gGV@sVlhTFUlyffH zS9$PV8TL;$@48GMCNM+%TqW*h+-v(G!3yZbY{CFIYm)C^LR3_}iCLpQxTK$#H(cpI z$~B`Z&p0*=GY#y5RMf=wITtImBJk?x)50d=)+|~lmfBHRKKS`ogJ(=`fD}`92Ogw@^N1HC(DV_Sl}&+5DmEGN5K&_n|E&fu?-K$S?`d~#{l_ucyF&)XOY!%d zoe|sGNrzqMtArbrY85LFo5rpCU}P^FG9x?_`{$oy1*OsEh+t7EX*9o!kvn8zq4`Cj zhbf~)GN3@{VV}V54NABTx!FZ>@h3A-Uh8Wb{{GTID-B47j^5MBzCzjELRR~7R+$FD zNgWt|Lk`mie~$463!wN~9QA{J9w7oq=8hv=t%4$=qOWH<(>GsbL-w4E;8WNyxoRdv z$t-!;=_Zth`H%_f_F|hFGoA}&f6x|$Qm_Fa1ul(Fa<5=ggSmTpUWW=$BxPlJd2E!2 z6Ek|cSAxNtI@+FBL#q()^2e;<6_U3g2hO;75@SK z>xI8qAY1Zr%41wUa(cS_mw_uSVkeajLj28>ti)`LP$Yt?O=%0C&5ALVY--BwM8i$BdV9vedkOiN8I z1^`6QYaH8K;I*iZ*Bd2J43CYNsSDYZ*ijKqE{*$>qQ z=0sot=YTpsjLRy-{p2^PMF2~m-%L4u9y;yr$uaNC;??! zeClKZAa0fjJVQ9=4o4kGE*W!{8?j@A0+5Qpc&#@W#&+cR}~ zC0R3+gJ8Gf<6tIVCUO1qsm+{dewi3(tS5v5O{q^V7BhXgvmuY>*Oj%0L6=0bKJU6H zze*byR}o4o>c9vChH(z@9RR<2Z#GN{J@VSLN(TjTO?t@azqNYi2wieGs7{WPZ=)4} Oex{c!FP0fPNBs}aCcr%a delta 41878 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 STmb>-bIJ6|`HyFv9{&$9Kh*93 diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index 37ca9a78e896ad9eb0d247a8c12649ad2b323c61..c769dc42b4db6efa54e17184551c8f1c760dfb04 100644 GIT binary patch delta 14664 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 i;5F!SVHh)1?0*&j delta 14566 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 diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index babd89cbfe280ebe94e347f397b57af38c2af059..7dad03be7d4f1eef6f457ae8c2f06cdb35d5ab95 100644 GIT binary patch delta 75992 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

-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 literal 17892 zcmcJ%bzGEf*ETwUfP$3LEe0qJDj+d~f+!$hk{k`x0eS5$A`(v27`kZsEa~;Pz)*3=J)Rd?wSSdgt5Y^Ks3NJt)q9)*# zaghwzBRgDm8`wzldZq26VCHPu zxo==@3n)_K$#?12+bmib`hbxzgx{IJ<5`<9!@f`zbQuLRQ7<1F)F* z%^S32g)g%Nl*Q{^9y5Qqz?gNV_K30Y)6+S5;@Hh)-CvXP#B3AY#aASraGT4alTamo zn5&cN!S6-c)f3&)k~rr^-!_v|pL9QbMzhMR(gc5KRorNe^RyMZ_acm@cA|nj)hysD z$FsxQ%}39?W|3jFS0tuu?tV&{OpkEtF)t}%y0pMT~X=DR>m zPr|d&6QBRE?Dlrgj?~Y)S9B&IKU{Sx5&1TCc0b#l;!Nq-E+OpvN<&s{)+@K>UTr+I zcQ1Q!$AyXJt7TlZafOW{k37|-n`oTrzAADcwZ`3ir!O_>tln_d!KnsrzT=BX8pL`a zJx#jbUQtj`D7{VLMHUhg5)e}Yx_`goPK{bq_;H4j2&_gFR?{6rxT#5V7uYQfU3JVq z4bO{59`c*m&CiA(Uwl|O)N-m*pJI=+7tBu&#CX5Q^nQZ%c~B3b!Z^l-A6nYHdyU_Y zM`fblrmrvAZd(+4pIyy7V~>1R&@-}vfb?@{CCV9ydS2dngVh+vnB)5p2`ubaDpCC* znBI6;4`;?jgu1&Bl&@TmMD0N4H1X)s?YVN%m_hWKv#b?(JnXxo2X5AWPZ#A~>m9zw zY;NHTM%r_s-GedS!I)K{ZCcCKZn^SEX**277w4BmAlT7r^t)pmjxZBRc2kLv zjq*GYy@{Y~&K^AEOV&(yH)>-Oa356x#qd6ZQ|836s_dgvhY%)4{>tYk-v%IdhVq2}fap%3ndhMAfH_pz{3 z!+_Dk3s`j@sqOiS6~r?P?Amhrs2S~)+?z>oy#e}^L3D44Ng>f33^iUa9jmT8l8<}# z{lJ$qu=IBP`Idlw<@BDl7Os6XjU(6s-v>_UZ2f?d*1CvUeFfUynhx?jp6EJh9U`}6 zK<=at{vK=7ba8h*k#^?X+dq*;Ti^|3cm)#S;(;;n^=m^j%D0l_FqI#lHc6o+u7GKA z;~&Q|-}4nq51PHaI<&w*?Dhqf^i>MyAQ#RcE9x!f19+}6Bnj!I(jv;mbTPJ`DSh1gEu(R zn9=BwYSM2^(Vg+#6VE8y8I5E(weGCS#-Pu{2(S7O-hE*AK13aM^azwZQ53>bBq|!# zxs+@8LM*A=Cvw!W4jvoN5MSu4db4e? z(1U&5myWSGg*Rb?6-8majS!+u{UP9?&Idku!QAD-KcVq2#0=)#VP_}Tlwj?fAfwTZ zk^D^7BwR?A6Lr(1&y20}TV#3|=4T>71euP*7!QCq&1h8;3dRd1=<4F#2(>k8?Uu&_ ztDwuMo@rd2_p0->_1s8$SARKa^{z9`^5KIFV4Pco?qflwdhi)q>7}mON&sLrjod4)7aCk(kIoim8za1b#Fbn9yZOGq1R{Fj!lB&h0((GSV0

Mc{(!=G^?Hbl2Rbtj7Y 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

B_%73AnXBFiXo>Rs`Xb7nn4d30krjTw~W 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 literal 30865 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 G@BJ^^L?bBx diff --git a/icons/obj/reagentfillings.dmi b/icons/obj/reagentfillings.dmi index 5fc14cf6bb60d5c110e5eba51af5f0bc95825469..aac4b146ebbb41146a3baf108f56f87f80849c58 100644 GIT binary patch delta 3072 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 F{{lfh1Tg>r delta 3099 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 diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 1a7a1708c5decf7e1ad65f0850df884ab80ce49c..d5cae1db9319fbf41f767d852e5ab9459dcb1027 100644 GIT binary patch delta 10002 zcmb_?cT^M6+h*tr0yaQJKt-e%rGpR^5d{R14$`If-WjB-RFz&un)Kcwp@=BG2M7>) z3!#M&AcXAr+p}l)`(w}f_MFYhnRo7cGn3oqzR&YMllPH4Je)lKKACA17XzgMPpES{ ze{YQiT7v0vR*Le4lHTBV6?VCVtUc(HXL^nXY+nSf_u`bFO~ok$#q;0Yrs?Hg>1pio z)%fMwu+fqLbJ{G3A$gb2M+u|YyO$A#`|yO&dfC>a^4~RID1YbzocI!+3-^BJq&K|u z8mP<{6shhv$5vY^r&v}0Knkl6JzZZ9I3OIc2S`C9gFaRRgLKOTc<=MM!T}> zqkj3$sxl{Kn4TWMhSkn?ING`blH>QX0{VL1~%&7 zvS|JE)vH%WOfc&q_IsS1m?1&K`u^clRuk4-dRn}hw+>U0qTDtHPaPOJf8L&eix3Kh z!{JB63XETX4x7UWKc;d(IXS4`;pKfr zSl+dR9Ag0M{SFg{-8L4~zE}Y1-(Yw$T!NSa<6ZEc?k2X$-w)=E2#gTgD3$%~fY6-2 z%PcH~(z3GdyKQ(kq+>&s`?}g&O-)+|hxb^kWq-5q@bI*CQQ;+9TP30mbaq~-@P+-4 zwILwSeSI(j5jSti>eScl4JDqvlh&Jm;csS-2N z$+{UwdG=8V(MllqJ{OnmSix(G1>G;~0ei_VK}?%u?X|XJmrx|#a#DQf67UuraeXOL zoE~es9%zp06VXty>c_6Gt_E-3T!yrGVa$I=-`t+5qYM82{m#--bQ@hmW#t=IIX|(& zwZS__Evn$)bAv{0AhTm*B$rn}K&%$V4uhnorrs8Cz9TA%4H;s+>%8$sFi1rZvTtbT zxQKL+2g{aiBTh9y={V!`lLmbqZ7zKY@2|{PHfMNu9t@WjHm8M`mS$rMt>G`%+aXD#~V?Bw@h@` zMJnDBffj{*94`NSE=L({tl~(!FcB$yyPm}!KKb?QSA&V5vcSwhYGH3A8>1iNRNq`` zMa>XTQFfwdP=Ddi#^Vsoi>-+gmS6?OM&Fi^?Yroi{WEo}S8ifpl$VVxO29X3qMY-@ z>MzzNvR+}jAtKp$e_NzpAm~EyPEPp|N3dWNz+v89({-r~8q^;EO{NEBe#f%)?NG#@F}1ocGjH|M^4=?*pmWQAOFFtY=O1}32;t&CTVDPz#aur#$SM$2!iVCy+6R!ac#d zBAA1J+aX+7>9P4X%V+5#xQdk52Q&9iPQ{Vul72a6xLg_k;WqC^Ifou_oc5P{^pn4K zrfj6sL(dfhQ=Z}H7xR3c4+|3m;_wSi`=+^QNnIoQ`T6=HK5sncI^p&UCjhyHd)Xo?M*4RlH$PpzdiB}wCJQI9q$qC|VH_#7xa~Z$d&(*w zAQei(SdVXatFHOyvmqv8ne}Lob~p=BZ|ak1u0H+_HSDAKyD6Cv(nipecK(oqV{Pu% zKZxRY_4MqXm`MDwWKLK@c#7)MY@#JaRI|)KUV*1@yG!MK^D5{;$F?h zxyM@5=Y;@109W*xSaGs1EH9rGAD`ki#0i10wZ3}(RO|B6@-mrt4}1+bNAqN+V$Ovl zxcbzzg^ZtPJDI`psTo|$P12)pd8l#$+r{oUeeT#yX|!_9O8@4nPm{Z)R?^~PNz2p= zovQr~=1z(O$^B;z7peU5{|s2V$qs9d0M}pAjDg{9VQJ~5;F%eNE=HJ)+NMvpdA3m4qW9+(8%!op7Ht7L)tWd$D0uCJgx@}2lX7Pf@UW4b z>3%l3u{W_vm_|Co9Z9zHPPNwt&yzlWybxIr9xQv{hlHh@Z*h+z^4-q6)jtfkHMU9w@FolC;-B!a}N@#bzRh zu$YGU>MjrSV5H4T&o5MKm2k$NJDv4r-Op*Icj?waGgZt`p!VxAB6+q>3 zkcWwa+S%Fd9UfAC2Lrrva!2X1^G1?jQrqd=VA}6_cMEv2e29nDiu~vEiR?S(yiwDi z0RsWW9@tv{pTO@nCXF40>omo(GW`vT>GCv>T^63uf3K}g7##)Pl9Q8PxKJ4=A;QVo zwHNapu?udfb#-+}KOV0yqf8gx(r zto5fFR2a8yASyWQCrj_%z54-tR@}gAK}-cOjRRS3u^~`gfrO2Bf;8qC6Oipv8ETbpLiL zDypL%osz_m5b}`FP~<7vpv)doe$)f@(E~FBB+kyhWDoo4wN-#0m`@I9)kB1G1&&%3OC~# z&WAp77*U_uQ0OtDWSwsQZfTJZ;ocp-A2yLHVipqE17HUvUmNZ&TX@;*nr?QYa9O=6Z5IcnM7u5TYdgom5?7nJRIAWorwaJjfR&0mG9eNg;^944`AHE@g#u#>hUISzt`q zg(PKQX~@c2W$0#QjTbrxGVl>=qtTS1AUC;LnMp^26<&0 zng}}w8#a~P6@59D!3SXs0REdit2mQSuWAw5SxKd}=kqBy28grE&F-2LPiM=j`p-|* zr3m~cq;G|))d-XG8FcTK$JTKn7I*kVuUu+|BR}%+Up8*ZR@u%fI>b+{|k? z3fJBQZg~C3PFn^&0r>tGPSDmQ1@&^vKUFdRijl@uBa{8N3Nfu%%G`)j^Yu(_JyH9N z>KU+Sf^o2Sao7ys$NP-J8SDMaBgts(L>h-h|0ujI%orMD*s3lYRz*8PwriIZGu`iV zz$w65!v=KfQON~Jt~yy^Q8jFxdg0(KsgnK9kRQ-oUrWb-j+rd0Qbj-X;{XxJn8l%d zq==5$LBgw`ji`j zTR$c5etMt_3tdOE_^{yU> zJF9&n_9}eb&4rIZ^BqQWJ9&Q0taxTz2yjg)PG~;VNP^2V2Cr5Oae8j%Dx;xC1bk{% z(DmTWO(oxL{4RePWBneLlt1apY8{zcwme2edyWEz)irU!hZW79ln84j)nN&T;(*)d z*hT!NeZhFeRzUC(yeYYOkR|~E^T&C(1vy3yWtcQ9?@Wv#5B+DZxBIDci-^SgMp0k8 zabsh+T-i5f!mN1q%Y&XGb44Z`gXRPn@7W59Q`?9oeCi-uCNx!$GPVT>9-G#{TLUES zm(?Rt(aqr;3XmH#W=)mW!gc@v6)=&|3~|LXx~CND?C)w3;%!xlF}uH!>q*(sOu$&(6_pjMi*DYHEE%)$#{ z2O&g;yDh_zQz(F2GAIFz-**_h(7-`E#jSRgOoC=2>|*xM#mBlpBV%xjgp*in(6eVD z)O#-j<-X~tui{)Qs<&o+_R_@dFI8kGB;?JFU$!W?iw13t4LlE@tZdKy$f7)7YnwK)v10Y5WU|Md&P_30~wv{7i~R9 zw%!cgA~Ge#hwSBW)Jq^ZvnqUwh_uCf6Dfbb~@3e{yulAOxs=jR81pYqV6cAAQ+ zpOL`|k^Zg8veWJG1cyej8UwFY3yz|GL9vbpqARmasXN)-IYZoeiZ_f+;IrGii16xz zZ%4d8Z_-Wn1j7yF$XHldN_F@pWBjkZ5v9I;_395Yz+>lX^w4sH2CgCVdRDFFo1mbe zlC6d!n%4UQ(FX@^w6wGzQ8kfZ@aXO9)4$3*nPh_C8$miOBE6MNAUkmlM%3t*TwyZ) z$Dih{wxv}2gRJS*Ira|kii&1H5%Xs0!G*ZGLf^vH(58`ufabx7=6x^ za72Spp=-XXsMhGM znFpPm&Q{>WN+=r3%VV2mkbyu)M@QcC7gulJK5JW# zt{%(U{{(5Rv;N$5rWQIxHt8j$HpbzUzscA@UI}I)ApXc1hMpKB$U?qFQ9vke7|5frSMpWO~~2k{)2J>gAQH(4uV6AbXL=&&bzkOxoYr&-lYjZ*OyZDA(v5 z@qjdS=aitH&%h=#RS2R91}xv|ssRSdX9->!B>mr>1w*ro0;AS?OzQYt?r|E)Qlo;-1z1 zE=II0u5Wfec90FUwJjnxG3|6Dz@50vKDgpI&aD92Lpz%FYOn37s@u?@43IoOb~vH9 zZF^7fkfLh~zMpOf(n8l=s9GlhaQ6|yJr(Y9{&VXHK?#CqU+Wpa>YBb|52c555sizh ztKE5)%YTK-^A-=_1p_~1vO0#w!euh14)xiY52iepW~;*`ZUiX|?+vfNb&nNSbd)^kPSc?*dnS%WY*zabkbw*_c1(mP7x7JwOcGe?$v&3@U zA5NBx7&Lno$>6YoOr~LEBR55)1K;RPNHy|w`Tn~u>>2f;U4nxRk}C{c+_F*Es3+m> z3OvZ=D4SBKN_Xm22w}XtJA5PIJC-9_qFw1C`|+{YO1&=jQ@|0A|M~d0Kh}<2@v?;x zH_p%bPvEN{<$pWjE&w4^tN1{E78iHoHe`_W`g2R=$N0KtnpU$eYC2P3mkcpEIpg0x zkS(d)88VS{aEqUt54}MMqUUs;d4j^*OKIpUfq`yM`29=Pvk!`JwDf<7;y-fesLpQt z=!{PKA8+L?{uwzOfISorbdN7I!*Uk*1$Lcee-UA=PUsrD-G ztP^{&715jagW8qbUOV)e_r7a>9L4P-x;nF(WwvC;s|(8+;Oxv?Xi``WToFz{+(7BGDX7#=G&GYcE)+3~OEKPWL1wlNkZ$=1(gNrd((ffEf6gG;p?0v(f3b z76*O8F$D1Y5|_7_4Zx5AgUKHgJaek6X#u#<@#(2)oxx3A>+O9dfMoP>6we_NxWqP| zU1o9mOE$QkjWpwN(XT6lKFPKxc3QZJl7>bUGxZQmmL*r3*5!NrSk8|f{UqKCqvv%5 z_Gtb$Jw-)$R>h0U1bEWVEeU{`yrU}A_Vyz%vquj--VmzK)OG|K(jyH5GS=P%oS6m8 z5W6Kj(=3kDO}wjcrG7-Hbf?!+zPff9DJnd=*g5o(KQWzns#~E}1ralF)RjFf0{QUT zZq3x+5}_%lJaA%?d;!tOM~jQb5LKT>7OWM6=zB3*9YFR#s!^P4B|LajVOyYO74U%$OA$^r;LNXAYn`nl+qye*-~=e)!yFhOv5^G4H49 z8B!Wpd_yJ<+(Jg{N-%1bU^ZT-RL|^K|4;h|3h`h~*QXgj9e<=N$;vp@(+69>f6r55 zVqlskTaRnrxul?Fyz zzYQ4H_!^uQFq4fVqRNI>S)6Yg1GAjh#JIVUF~Xj8b&dW$ka~isPQ{~h^94E@#(%PuqmXi`LGW_M%; z?*1q~xGoQ4JJ}xQzC?TTXC6y{U;~g&y7g9HADE`%C~;fLdO}#qN&McP)N7K4k^f?= zb*;((NJfv%++k^?jFc1`=ms}8w_$mZtAX_dA4&6cS&5w&{j=Juvun9FmW{}^hA1^E z^I$8DjgjMMZa|e*i`CIt)T-^Qud8geFK>$FSHMp`#cg>yC#9rpCd-W|tN3?U0-j&K zes!BZ1%oIw%JJ?vp$J2AWLWt1>$#xSX|om9LOk(qt6d_gsK`0Y`8}eE~^D=MSV&wS5)#h8G(xeOLr2!e*MA4&24go;(GAF?rP_f0fBdiq&q<&L|9SR z#iA;d*S@pXbK9k{0vH-mh8IOa4L#3M9SQ{Qsddz6n8NXK>xctFBOXc^Ou3e13{Ony>39acEm!|qXCxRai$y`NvQrkNk8psIj>o}Q2`c4Q$ zas>Yza?tFSGYwXQXIlgBsy$*yXC97tFPzSpo;^0=si+$LzCrn?yIXNgj6SOSnWpBq zHsbblP46I?Nt!cqa%dnc@UKL!o>o`>%cN0*C&is-q;iUVG&5r7;Kgt z`CWjMXg!B=_^MJ&1s%C3K?B&nA=s7N-Bz)2>|^YPIQ1@cMQqH(ktgG_$4ZaK5tdW* zz{0I1vPwomhqb}8WD#d^)MIlgG%k5C=Ua>889vLb{rrX?fO)ap^8pcaJKvI$>XA!3 z+x2YwzNr@0xG(8-RU|(|<*AyQT3TTtcUpmlkg zHviJj)SK$LRMe8homB>-levHYIUOzSJszHqat=rhahZhwPf>iCUK{ ziJ{%^+&%VQNlMhvGgfobzZuj6x6t~?0@m5v5L32q(CfC>bzfVbF|W1&NdTvkZQ$(e zjW=&z{+^#37tgqBvFk*A{rYInK#V7+(oG$ddDX(s4iF3KHd$F&T3TAeQ&TUEjM$u< zoEjS&U*5WyGwfbto$hxPoK5Y_u=*2=m*V2$$r+Np82dK8a<1xkDwL+v)s~Q>dL+V+ zSDzu+8TL1)v@{wt8aiV@5BpdDdDHCO?R9G)V-`z&=Dq!}_S~SNPK?VA{3di);WjF(Sn?RHjw~NQhg(GV32cQxQQm z866V`H*KM<(AA-EA>!twJ&V&~0k*d3wwC^RCovM6zm)rqtC??;LJO@`Ie?!iai!VA z_kffZY|Po&*`L0?+^*m5lDTu<**Sgx+7cB-M^8^bJ~_Fxw)R3nA@o4R&*{iPlTqeW zuTkIJTqv-POYk+OXDRF!OEcwM_1sIATNIN>dJc;DrVTR?*N)gP0kjYaujuzuZ?v_$ zzc5_`QB+~iMtB*qPS-&LH}(4d(hKEYIfzA1?CSCUa;eHIvyrJPj&G{OdtNtmNU>(; zly%;rIPPhfe?^#HcCfuOUU^D|Xjujkd$2Iw2qMVXn4N-_wy3R% zb5&fY%g#`MnU9Ze@8F;s?}gi&@b9t`A@rMgUO;!qy0581jDt=rBYPmBG^~JbfU)sB zS6qEgPL3P7sfef$)Wqgeqa`8H4#&0eFSmaf|0ymGD6FiEKXz}+abL9GP;2-(6no{q zW(9)r;>9Wicj~EPpjWg=br2Q-uUAm&9I`9Lm=cbwJ|o~kL_Zaf^Ag=-GZ|62N}Jj4 z(Z$7llNBbQHuDeIfKtl>0S$#Weg#Vrlj?evGjEM8x=V~?A0+BtW@75jJD_cysmldg ze=B#AFU!+8)ENjeM^S+p0+5bZ=?O?lOOKQr$%5D~CMM=ZB8*402mS+_lS3!pzMlSr zk5|smQHCT-OS{42Ys{tfrL5A*vNCRziWRWWgz=)vb3uhJUF$jnps2k3_w;mXL>AcDPM2|hY011?ysf8%22-kEGrW%L@!O-OqB6ps zvKVGXJuIdc51_jshExWe%f<>IgMa>1w&LggS?u6jRL!HO1M4LvjvS=FLqoc6NnMOk zF;8yIk-oNsY{DtamQgWH>C$(gNu~D%RrZdu|H6w2_$AbscC6l*U->F(V1;h{S#-B zC)d&|(`cNvw8q5^?|_b__3z+29l{g;X*lpJ{}tnZbe;|-e6aB0{=GJu04|aa*tN^+ ze{*!lXv>_(1hIIVkV2^*Tf;nM5M!ge0Ww7c8W+vcT5@q>6)b90&`u|-w;`~2H cZ-GR{R%QP5XU2<02>5xWsP?@4nQ6%X013)l7XSbN delta 10420 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 { - const { state } = props; - const { act, data } = useBackend(props); - const locked = data.locked && !data.siliconUser; - return ( - - act('lock')} /> - - {!locked && ( - - )} - - ); -}; - -const AACStatus = props => { - const { act, data } = useBackend(props); - const stateMap = { - [STATE_INOPEN]: { - color: 'good', - localStatusText: 'Cycled to interior', - }, - [STATE_INOPENING]: { - color: 'average', - localStatusText: 'Pressurizing (interior)', - }, - [STATE_INCLOSING]: { - color: 'average', - localStatusText: 'Depressurizing (interior)', - }, - - [STATE_OUTOPEN]: { - color: 'good', - localStatusText: 'Cycled to exterior', - }, - [STATE_OUTOPENING]: { - color: 'average', - localStatusText: 'Pressurizing (exterior)', - }, - [STATE_OUTCLOSING]: { - color: 'average', - localStatusText: 'Depressurizing (exterior)', - }, - - [STATE_CLOSED]: { - color: 'average', - localStatusText: 'Unknown', - }, - [STATE_DOCKED]: { - color: 'good', - localStatusText: 'Shuttle Docked', - }, - [STATE_ERROR]: { - color: 'bad', - localStatusText: 'Error. Contact an atmospheric technician for assistance.', - }, - }; - const localStatus = stateMap[data.cyclestate] || stateMap[0]; - return ( -

- - - - - {toFixed(data.pressure, 2)} kPa - - - - {localStatus.localStatusText} - - {!!data.emagged && ( - - Safety measures offline. Device may exhibit abnormal behavior. - - )} - - - {(data.cyclestate === STATE_INOPEN || data.cyclestate === STATE_CLOSED - || data.cyclestate === STATE_INOPENING || data.cyclestate === STATE_OUTCLOSING) &&
- ); -}; - -const AACControl = props => { - const { state } = props; - const { data, act } = useBackend(props); - /* Why not use NoticeBox? because its fucking broken and doesnt work - thanks tg */ - return ( -
- {(data.cyclestate === STATE_ERROR && !!data.config_error_str) - && {data.config_error_str}} - -
- ); -}; - -const Vent = props => { - const { - vent_id, - name, - role, - } = props; - const { act } = useBackend(props); - return ( -
{ act('set_vis_vent', { - vent_id: vent_id, - }); }} - onmouseout={() => { act('clear_vis'); }}> - - -
- ); -}; - -const Airlock = props => { - const { - airlock_id, - name, - role, - access, - } = props; - const { act } = useBackend(props); - return ( -
{ act('set_vis_airlock', { - airlock_id: airlock_id, - }); }} - onmouseout={() => { act('clear_vis'); }}> - - -
- ); -}; diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index 82e358d8f798..afc22429cc4b 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=163)}([function(e,t,n){"use strict";var o=n(5),r=n(18).f,a=n(24),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,s,d,p,f,m=e.target,h=e.global,g=e.stat;if(n=h?o:g?o[m]||c(m,{}):(o[m]||{}).prototype)for(s in t){if(p=t[s],d=e.noTargetGet?(f=r(n,s))&&f.value:n[s],!u(h?s:m+(g?".":"#")+s,e.forced)&&d!==undefined){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&a(p,"sham",!0),i(n,s,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(383);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(388);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(390);t.ColorBox=c.ColorBox;var l=n(391);t.Collapsible=l.Collapsible;var u=n(392);t.Dimmer=u.Dimmer;var s=n(393);t.Dropdown=s.Dropdown;var d=n(394);t.Flex=d.Flex;var p=n(395);t.Grid=p.Grid;var f=n(87);t.Icon=f.Icon;var m=n(396);t.Input=m.Input;var h=n(161);t.LabeledList=h.LabeledList;var g=n(397);t.NoticeBox=g.NoticeBox;var C=n(398);t.NumberInput=C.NumberInput;var b=n(399);t.ProgressBar=b.ProgressBar;var v=n(400);t.Section=v.Section;var N=n(160);t.Table=N.Table;var y=n(401);t.Tabs=y.Tabs;var V=n(402);t.TitleBar=V.TitleBar;var k=n(117);t.Toast=k.Toast;var _=n(159);t.Tooltip=_.Tooltip;var x=n(403);t.Chart=x.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(19);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(24),s=n(22),d=n(13).f,p=n(36),f=n(52),m=n(11),h=n(58),g=a.DataView,C=g&&g.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,y=N&&N.prototype,V=b&&p(b),k=v&&p(v),_=Object.prototype,x=_.isPrototypeOf,w=m("toStringTag"),L=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!g),S=B&&!!f&&"Opera"!==l(a.opera),T=!1,I={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(I,t)},E=function(e){return i(e)&&c(I,l(e))};for(o in I)a[o]||(S=!1);if((!S||"function"!=typeof V||V===Function.prototype)&&(V=function(){throw TypeError("Incorrect invocation")},S))for(o in I)a[o]&&f(a[o],V);if((!S||!k||k===_)&&(k=V.prototype,S))for(o in I)a[o]&&f(a[o].prototype,k);if(S&&p(y)!==k&&f(y,k),r&&!c(k,w))for(o in T=!0,d(k,w,{get:function(){return i(this)?this[L]:undefined}}),I)a[o]&&u(a[o],L,o);B&&f&&p(C)!==_&&f(C,_),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:T&&L,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(x.call(V,e))return e}else for(var t in I)if(c(I,o)){var n=a[t];if(n&&(e===n||x.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(r){if(n)for(var o in I){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}k[e]&&!n||s(k,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(f){if(n)for(o in I)(i=a[o])&&c(i,e)&&delete i[e];if(V[e]&&!n)return;try{return s(V,e,n?t:S&&b[e]||t)}catch(l){}}for(o in I)!(i=a[o])||i[e]&&!n||s(i,e,t)}},isView:A,isTypedArray:E,TypedArray:V,TypedArrayPrototype:k}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(28),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),s=o.Symbol,d=l?s:i;e.exports=function(e){return a(u,e)||(c&&a(s,e)?u[e]=s[e]:u[e]=d("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;nk;k++)if((p||k in N)&&(b=y(C=N[k],k,v),e))if(t)x[k]=b;else if(b)switch(e){case 3:return!0;case 5:return C;case 6:return k;case 2:l.call(x,C)}else if(s)return!1;return d?-1:u||s?s:x}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(389),i=n(37);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},f=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=g;var C=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,s=e.children,d=c(e,["as","className","content","children"]),p=e.textColor||e.color,f=e.backgroundColor;if("function"==typeof s)return s(g(e));var m=g(d);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(f)&&"color-bg-"+f]),l||s,a.ChildFlags.UnknownChildren,m)};t.Box=C,C.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,C,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,C,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,C.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(23),c=n(33),l=n(15),u=n(119),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=i(e),t=c(t,!0),u)try{return s(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(30),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(24),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,s=l.enforce,d=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),s(n).source=d.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(57),r=n(21);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(46);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=n(123),r=n(15),a=n(129),i=n(13).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var o=n(21),r=/"/g;e.exports=function(e,t,n,a){var i=String(o(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(a).replace(r,""")+'"'),c+">"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;nn;)r[n]=t[n++];return r},K=function(e,t){I(e,t,{get:function(){return S(this)[t]}})},G=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=C(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?s(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?I(e,t,n):(e[t]=n.value,e)};a?(F||(w.f=q,x.f=W,K(D,"buffer"),K(D,"byteOffset"),K(D,"byteLength"),K(D,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,s="set"+e,h=r[c],g=h,C=g&&g.prototype,x={},w=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},L=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[s](t*a+r.byteOffset,o,!0)},A=function(e,t){I(e,t,{get:function(){return w(this,t)},set:function(e){return L(this,t,e)},enumerable:!0})};F?i&&(g=t((function(e,t,n,o){return u(e,g,c),B(b(t)?G(t)?o!==undefined?new h(t,m(n,a),o):n!==undefined?new h(t,m(n,a)):new h(t):H(t)?U(g,t):V.call(g,t):new h(f(t)),e,g)})),N&&N(g,j),k(y(h),(function(e){e in g||d(g,e,h[e])})),g.prototype=C):(g=t((function(e,t,n,o){u(e,g,c);var r,i,l,s=0,d=0;if(b(t)){if(!G(t))return H(t)?U(g,t):V.call(g,t);r=t,d=m(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw M("Wrong length");if((i=h-d)<0)throw M("Wrong length")}else if((i=p(o)*a)+d>h)throw M("Wrong length");l=i/a}else l=f(t),r=new P(i=l*a);for(T(e,{buffer:r,byteOffset:d,byteLength:i,length:l,view:new O(r)});sdocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[s][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(d[s]=o(e),n=new d,d[s]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(24),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(29),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(29);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),s=0,d=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++s,weakData:{}}})},f=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!d(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!d(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&f.REQUIRED&&d(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";var o=n(32);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(8),r=n(135);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(35),r=n(13),a=n(11),i=n(9),c=a("species");e.exports=function(e){var t=o(e),n=r.f;i&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(21),r="["+n(81)+"]",a=RegExp("^"+r+r+"*"),i=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(i,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(19),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;os;)if((c=l[s++])!=c)return!0}else for(;u>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(51),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,s,d){var p,f,m,h,g,C,b,v=i(t,n,s?2:1);if(d)p=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(r(f)){for(m=0,h=a(e.length);h>m;m++)if((g=s?v(o(b=e[m])[0],b[1]):v(e[m]))&&g instanceof u)return g;return new u(!1)}p=f.call(e)}for(C=p.next;!(b=C.call(p)).done;)if("object"==typeof(g=l(p,v,b.value,s))&&g&&g instanceof u)return g;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;s=c[u++]}else{if((u=c.next()).done)break;s=u.value}var d=s;Array.isArray(d)?n=o.apply(void 0,d).apply(void 0,[n].concat(a)):d&&(n=d.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:d>p;p+=f)p in s&&(l=n(l,s[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(24),c=n(66),l=n(4),u=n(54),s=n(28),d=n(10),p=n(137),f=n(214),m=n(47).f,h=n(13).f,g=n(97),C=n(43),b=n(34),v=b.get,N=b.set,y="ArrayBuffer",V="DataView",k="Wrong length",_=o[y],x=_,w=o[V],L=o.RangeError,B=f.pack,S=f.unpack,T=function(e){return[255&e]},I=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},M=function(e){return B(e,23,4)},P=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},F=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw L("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw L("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,s=o(+r),d=0;dH;)(j=z[H++])in x||i(x,j,_[j]);D.constructor=x}var U=new w(new x(2)),K=w.prototype.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(w.prototype,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,y);var t=p(e);N(this,{bytes:g.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){u(this,w,V),u(e,x,V);var o=v(e).byteLength,a=s(t);if(a<0||a>o)throw L("Wrong offset");if(a+(n=n===undefined?o-a:d(n))>o)throw L(k);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(x,"byteLength"),O(w,"buffer"),O(w,"byteLength"),O(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return F(this,1,e)[0]<<24>>24},getUint8:function(e){return F(this,1,e)[0]},getInt16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(F(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(F(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(F(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(F(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,T,t)},setUint8:function(e,t){R(this,1,e,T,t)},setInt16:function(e,t){R(this,2,e,I,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,I,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,M,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,P,t,arguments.length>2?arguments[2]:undefined)}});C(x,y),C(w,V),e.exports={ArrayBuffer:x,DataView:w}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(54),s=n(6),d=n(4),p=n(75),f=n(43),m=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),g=-1!==e.indexOf("Weak"),C=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,y={},V=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(g&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!s(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!s(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(g||v.forEach&&!d((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,C),c.REQUIRED=!0;else if(a(e,!0)){var k=new N,_=k[C](g?{}:-0,1)!=k,x=d((function(){k.has(1)})),w=p((function(e){new b(e)})),L=!g&&d((function(){for(var e=new b,t=5;t--;)e[C](t,t);return!e.has(-0)}));w||((N=t((function(t,n){u(t,N,e);var o=m(new b,t,N);return n!=undefined&&l(n,o[C],o,h),o}))).prototype=v,v.constructor=N),(x||L)&&(V("delete"),V("has"),h&&V("get")),(L||_)&&V(C),g&&v.clear&&delete v.clear}return y[e]=N,o({global:!0,forced:N!=b},y),f(N,e),g||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(52);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=/()??/.exec("")[1]!==undefined;(u||s)&&(l=function(e){var t,n,o,r,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),s&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),s=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,d){var p=i(e),f=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),m=f&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!f||!m||"replace"===e&&!u||"split"===e&&!s){var h=/./[p],g=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?f&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),C=g[0],b=g[1];r(String.prototype,e,C),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),d&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,s=void 0===u?{}:u,d=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(s["font-size"]=100*n+"%"),"number"==typeof d&&(s.transform="rotate("+d+"deg)");var f=i.test(t),m=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,f?"far":"fas","fa-"+m,c&&"fa-spin"]),style:s},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(24);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(199),a=n(36),i=n(52),c=n(43),l=n(24),u=n(22),s=n(11),d=n(38),p=n(65),f=n(134),m=f.IteratorPrototype,h=f.BUGGY_SAFARI_ITERATORS,g=s("iterator"),C=function(){return this};e.exports=function(e,t,n,s,f,b,v){r(n,t,s);var N,y,V,k=function(e){if(e===f&&B)return B;if(!h&&e in w)return w[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},_=t+" Iterator",x=!1,w=e.prototype,L=w[g]||w["@@iterator"]||f&&w[f],B=!h&&L||k(f),S="Array"==t&&w.entries||L;if(S&&(N=a(S.call(new e)),m!==Object.prototype&&N.next&&(d||a(N)===m||(i?i(N,m):"function"!=typeof N[g]&&l(N,g,C)),c(N,_,!0,!0),d&&(p[_]=C))),"values"==f&&L&&"values"!==L.name&&(x=!0,B=function(){return L.call(this)}),d&&!v||w[g]===B||l(w,g,B),p[t]=B,f)if(y={values:k("values"),keys:b?B:k("keys"),entries:k("entries")},v)for(V in y)!h&&!x&&V in w||u(w,V,y[V]);else o({target:t,proto:!0,forced:h||x},y);return y}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,s=String(a(t)),d=s.length,p=c===undefined?" ":String(c),f=o(n);return f<=d||""==p?s:(l=f-d,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?s+u:u+s)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(28),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),s=n(127),d=n(88),p=n(146),f=i.location,m=i.setImmediate,h=i.clearImmediate,g=i.process,C=i.MessageChannel,b=i.Dispatch,v=0,N={},y=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},V=function(e){return function(){y(e)}},k=function(e){y(e.data)},_=function(e){i.postMessage(e+"",f.protocol+"//"+f.host)};m&&h||(m=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(g)?o=function(e){g.nextTick(V(e))}:b&&b.now?o=function(e){b.now(V(e))}:C&&!p?(a=(r=new C).port2,r.port1.onmessage=k,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(_)?o="onreadystatechange"in d("script")?function(e){s.appendChild(d("script")).onreadystatechange=function(){s.removeChild(this),y(e)}}:function(e){setTimeout(V(e),0)}:(o=_,i.addEventListener("message",k,!1))),e.exports={set:m,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(28),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(19),i=n(115),c=n(56),l=n(116),u=n(17),s=n(87),d=n(159);function p(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),m=function(e){var t=e.className,n=e.fluid,c=e.icon,m=e.color,h=e.disabled,g=e.selected,C=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,y=e.children,V=e.onclick,k=e.onClick,_=p(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","children","onclick","onClick"]),x=!(!N&&!y);return V&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",g&&"Button--selected",x&&"Button--hasContent",v&&"Button--ellipsis",m&&"string"==typeof m?"Button--color--"+m:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},_,{children:[c&&(0,o.createComponentVNode)(2,s.Icon,{name:c}),N,y,C&&(0,o.createComponentVNode)(2,d.Tooltip,{content:C,position:b})]})))};t.Button=m,m.defaultHooks=r.pureComponentHooks;var h=function(e){var t=e.checked,n=p(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,m,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=h,m.Checkbox=h},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(56),r=n(19),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},s=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},d=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=s(e),i=o.keyCode,u=o.ctrlKey,d=o.shiftKey;u||d||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=s(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,d=o.keyString;u&&!i.includes(l)&&(a.log(d),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){d()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(19);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(18),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(23),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),s=arguments.length>2?arguments[2]:undefined,d=i((s===undefined?c:r(s,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(51),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,s,d){for(var p,f=l,m=0,h=!!s&&a(s,d,3);m0&&o(p))f=i(e,t,p,r(p.length),f,u-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=p}f++}m++}return f}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(23),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(24),l=n(15),u=n(11),s=n(38),d=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),s||l(o,d)||c(o,d,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(23),r=n(28),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf");e.exports=u||s?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(28),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(29),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!C(this,e)}}),a(s.prototype,n?{get:function(e){var t=C(this,e);return t&&t.value},set:function(e,t){return g(this,0===e?0:e,t)}}:{add:function(e){return g(this,e=0===e?0:e,e)}}),d&&o(s.prototype,"size",{get:function(){return f(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){m(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),s(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(55).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(23),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,s=0,d=[];u>s;)n=l[s++],o&&!i.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,s,d=n(5),p=n(18).f,f=n(32),m=n(106).set,h=n(146),g=d.MutationObserver||d.WebKitMutationObserver,C=d.process,b=d.Promise,v="process"==f(C),N=p(d,"queueMicrotask"),y=N&&N.value;y||(o=function(){var e,t;for(v&&(e=C.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){C.nextTick(o)}:g&&!h?(c=!0,l=document.createTextNode(""),new g(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),s=u.then,i=function(){s.call(u,o)}):i=function(){m.call(d,o)}),e.exports=y||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(29),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(344);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,s,d,p,f=o(e),m=arguments.length,h=m>1?arguments[1]:undefined,g=h!==undefined,C=a(f);if(C!=undefined&&!i(C))for(p=(d=C.call(f)).next,f=[];!(s=p.call(d)).done;)f.push(s.value);for(g&&m>2&&(h=c(h,arguments[2],2)),n=r(f.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=g?h(f[t],t):f[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(54),l=n(68),u=n(16),s=n(15),d=n(34),p=d.set,f=d.getterFor,m=u.find,h=u.findIndex,g=0,C=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var d=e((function(e,o){c(e,d,t),p(e,{type:t,id:g++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),m=f(t),h=function(e,t,n){var o=m(e),i=r(a(t),!0);return!0===i?C(o).set(t,n):i[o.id]=n,e};return o(d.prototype,{"delete":function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?C(t)["delete"](e):n&&s(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?C(t).has(e):n&&s(n,t.id)}}),o(d.prototype,n?{get:function(e){var t=m(this);if(i(e)){var n=r(e);return!0===n?C(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),d}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(19),s=(0,n(56).createLogger)("drag"),d=!1,p=!1,f=[0,0],m=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},g=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return s.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(m(o));case 4:t=i.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],n=C(t),r=n[0],a=n[1],r&&h(o,a),s.debug("current state",{ref:o,screenOffset:f});case 9:case"end":return i.stop()}}))};t.setupDrag=g;var C=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),d=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function V(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",V),d=!1},v=function(e){d&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],f,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],s.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",y),document.addEventListener("mouseup",N),y(n)}};var N=function k(e){s.log("resize end",c),y(e),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",k),p=!1},y=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(31);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,s=e.content,d=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[s,d]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){n(164),n(165),n(166),n(167),e.exports=n(168)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(169),n(170),n(171),n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(194),n(196),n(197),n(198),n(133),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(215),n(216),n(217),n(218),n(219),n(221),n(222),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(253),n(254),n(255),n(256),n(257),n(258),n(260),n(261),n(263),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(289),n(290),n(291),n(294),n(295),n(296),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(345),n(346),n(347),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382);var o=n(1);n(384),n(385);var r=n(386),a=(n(154),n(3)),i=n(19),c=n(155),l=n(56),u=n(157),s=n(476),d=(0,l.createLogger)(),p=(0,s.createStore)(),f=document.getElementById("react-root"),m=!0,h=!1,g=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(m){if(d.log("initial render",e),!(0,u.getRoute)(e)){if(d.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(478).Layout,s=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(s,f)}catch(g){d.error("rendering error",g)}m&&(m=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){d.log(o),d.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",g):g()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),s=n(4),d=n(15),p=n(51),f=n(6),m=n(8),h=n(14),g=n(23),C=n(33),b=n(46),v=n(42),N=n(62),y=n(47),V=n(128),k=n(94),_=n(18),x=n(13),w=n(71),L=n(24),B=n(22),S=n(91),T=n(72),I=n(59),A=n(58),E=n(11),M=n(129),P=n(25),O=n(43),F=n(34),R=n(16).forEach,j=T("hidden"),D=E("toPrimitive"),z=F.set,H=F.getterFor("Symbol"),U=Object.prototype,K=r.Symbol,G=a("JSON","stringify"),Y=_.f,q=x.f,W=V.f,$=w.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&s((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(U,t);o&&delete U[t],q(e,t,n),o&&e!==U&&q(U,t,o)}:q,re=function(e,t){var n=Q[e]=v(K.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof K.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof K},ie=function(e,t,n){e===U&&ie(X,t,n),m(e);var o=C(t,!0);return m(n),d(Q,o)?(n.enumerable?(d(e,j)&&e[j][o]&&(e[j][o]=!1),n=v(n,{enumerable:b(0,!1)})):(d(e,j)||q(e,j,b(1,{})),e[j][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){m(e);var n=g(t),o=N(n).concat(pe(n));return R(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=C(e,!0),n=$.call(this,t);return!(this===U&&d(Q,t)&&!d(X,t))&&(!(n||!d(this,t)||!d(Q,t)||d(this,j)&&this[j][t])||n)},se=function(e,t){var n=g(e),o=C(t,!0);if(n!==U||!d(Q,o)||d(X,o)){var r=Y(n,o);return!r||!d(Q,o)||d(n,j)&&n[j][o]||(r.enumerable=!0),r}},de=function(e){var t=W(g(e)),n=[];return R(t,(function(e){d(Q,e)||d(I,e)||n.push(e)})),n},pe=function(e){var t=e===U,n=W(t?X:g(e)),o=[];return R(n,(function(e){!d(Q,e)||t&&!d(U,e)||o.push(Q[e])})),o};(l||(B((K=function(){if(this instanceof K)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===U&&o.call(X,e),d(this,j)&&d(this[j],t)&&(this[j][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),w.f=ue,x.f=ie,_.f=se,y.f=V.f=de,k.f=pe,c&&(q(K.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(U,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(M.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:K}),R(N(ee),(function(e){P(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(d(J,t))return J[t];var n=K(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(d(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:se}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:de,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:s((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(h(e))}}),G)&&o({target:"JSON",stat:!0,forced:!l||s((function(){var e=K();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(f(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,G.apply(null,r)}});K.prototype[D]||L(K.prototype,D,K.prototype.valueOf),O(K,"Symbol"),I[j]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),s=a.Symbol;if(r&&"function"==typeof s&&(!("description"in s.prototype)||s().description!==undefined)){var d={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new s(e):e===undefined?s():s(e);return""===e&&(d[t]=!0),t};u(p,s);var f=p.prototype=s.prototype;f.constructor=p;var m=f.toString,h="Symbol(test)"==String(s("test")),g=/^Symbol\((.*)\)[^)]+$/;l(f,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=m.call(e);if(i(d,e))return"";var n=h?t.slice(7,-1):t.replace(g,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(25)("asyncIterator")},function(e,t,n){"use strict";n(25)("hasInstance")},function(e,t,n){"use strict";n(25)("isConcatSpreadable")},function(e,t,n){"use strict";n(25)("iterator")},function(e,t,n){"use strict";n(25)("match")},function(e,t,n){"use strict";n(25)("replace")},function(e,t,n){"use strict";n(25)("search")},function(e,t,n){"use strict";n(25)("species")},function(e,t,n){"use strict";n(25)("split")},function(e,t,n){"use strict";n(25)("toPrimitive")},function(e,t,n){"use strict";n(25)("toStringTag")},function(e,t,n){"use strict";n(25)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(51),i=n(6),c=n(14),l=n(10),u=n(49),s=n(63),d=n(64),p=n(11),f=n(96),m=p("isConcatSpreadable"),h=9007199254740991,g="Maximum allowed index exceeded",C=f>=51||!r((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),v=function(e){if(!i(e))return!1;var t=e[m];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!C||!b},{concat:function(e){var t,n,o,r,a,i=c(this),d=s(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(g);for(n=0;n=h)throw TypeError(g);u(d,p++,a)}return d.length=p,d}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(28),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(29),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(193);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(195);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,s,d,p,f=r(e),m="function"==typeof this?this:Array,h=arguments.length,g=h>1?arguments[1]:undefined,C=g!==undefined,b=0,v=u(f);if(C&&(g=o(g,h>2?arguments[2]:undefined,2)),v==undefined||m==Array&&i(v))for(n=new m(t=c(f.length));t>b;b++)l(n,b,C?g(f[b],b):f[b]);else for(p=(d=v.call(f)).next,n=new m;!(s=p.call(d)).done;b++)l(n,b,C?a(d,g,[s.value,b],!0):s.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(51)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(23),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(51),i=n(41),c=n(10),l=n(23),u=n(49),s=n(64),d=n(11)("species"),p=[].slice,f=Math.max;o({target:"Array",proto:!0,forced:!s("slice")},{slice:function(e,t){var n,o,s,m=l(this),h=c(m.length),g=i(e,h),C=i(t===undefined?h:t,h);if(a(m)&&("function"!=typeof(n=m.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[d])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(m,g,C);for(o=new(n===undefined?Array:n)(f(C-g,0)),s=0;g1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(29),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,s=i((function(){l.sort(undefined)})),d=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:s||!d||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(53)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(28),i=n(10),c=n(14),l=n(63),u=n(49),s=n(64),d=Math.max,p=Math.min,f=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!s("splice")},{splice:function(e,t){var n,o,s,h,g,C,b=c(this),v=i(b.length),N=r(e,v),y=arguments.length;if(0===y?n=o=0:1===y?(n=0,o=v-N):(n=y-2,o=p(d(a(t),0),v-N)),v+n-o>f)throw TypeError(m);for(s=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)C=h+n-1,(g=h+o-1)in b?b[C]=b[g]:delete b[C];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,g=e<0||0===e&&1/e<0?1:0,C=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=f):(l=a(i(e)/c),e*(s=r(2,-l))<1&&(l--,s*=2),(e+=l+m>=1?h/s:h*r(2,1-m))*s>=2&&(l++,s/=2),l+m>=f?(u=0,l=f):l+m>=1?(u=(e*s-1)*r(2,t),l+=m):(u=e*r(2,m-1)*r(2,t),l=0));t>=8;d[C++]=255&u,u/=256,t-=8);for(l=l<0;d[C++]=255&l,l/=256,p-=8);return d[--C]|=128*g,d},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,s=e[u--],d=127&s;for(s>>=7;l>0;d=256*d+e[u],u--,l-=8);for(n=d&(1<<-l)-1,d>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===d)d=1-c;else{if(d===i)return n?NaN:s?-1/0:1/0;n+=r(2,t),d-=c}return(s?-1:1)*n*r(2,d-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),s=a.ArrayBuffer,d=a.DataView,p=s.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new s(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,s))(l(r-o)),f=new d(this),m=new d(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(24),r=n(223),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(238)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),s=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(79),s=n(33),d=n(4),p=n(42),f=n(47).f,m=n(18).f,h=n(13).f,g=n(55).trim,C="Number",b=r[C],v=b.prototype,N=l(p(v))==C,y=function(e){var t,n,o,r,a,i,c,l,u=s(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=g(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(C,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var V,k=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof k&&(N?d((function(){v.valueOf.call(n)})):l(n)!=C)?u(new b(y(t)),n,k):y(t)},_=o?f(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)c(b,V=_[x])&&!c(k,V)&&h(k,V,m(b,V));k.prototype=v,v.constructor=k,i(r,C,k)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(252)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(259);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(55).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(28),a=n(262),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,s=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},d=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),f=[0,0,0,0,0,0],m="",h="0",g=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*f[n],f[n]=o%1e7,o=u(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=f[t],f[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==f[e]){var n=String(f[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=d(l*s(2,69,1))-69)<0?l*s(2,-t,1):l/s(2,t,1),n*=4503599627370496,(t=52-t)>0){for(g(0,n),o=p;o>=7;)g(1e7,0),o-=7;for(g(s(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?m+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):m+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(264);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),s=Object.assign,d=Object.defineProperty;e.exports=!s||r((function(){if(o&&1!==s({b:1},s(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=s({},e)[n]||"abcdefghijklmnopqrst"!=a(s({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,s=1,d=i.f,p=c.f;r>s;)for(var f,m=u(arguments[s++]),h=d?a(m).concat(d(m)):a(m),g=h.length,C=0;g>C;)f=h[C++],o&&!p.call(m,f)||(n[f]=m[f]);return n}:s},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(29),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(29),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(23),i=n(18).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(23),c=n(18),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),s={},d=0;u.length>d;)(n=r(o,t=u[d++]))!==undefined&&l(s,t,n);return s}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(52)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(288);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),s=n(35),d=n(145),p=n(22),f=n(66),m=n(43),h=n(53),g=n(6),C=n(29),b=n(54),v=n(32),N=n(90),y=n(68),V=n(75),k=n(45),_=n(106).set,x=n(147),w=n(148),L=n(292),B=n(149),S=n(293),T=n(34),I=n(61),A=n(11),E=n(96),M=A("species"),P="Promise",O=T.get,F=T.set,R=T.getterFor(P),j=d,D=u.TypeError,z=u.document,H=u.process,U=s("fetch"),K=B.f,G=K,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=I(P,(function(){if(!(N(j)!==String(j))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!j.prototype["finally"])return!0;if(E>=51&&/native code/.test(j))return!1;var e=j.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),Q=$||!V((function(e){j.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;x((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,s=o[i++],d=a?s.ok:s.fail,p=s.resolve,f=s.reject,m=s.domain;try{d?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===d?c=r:(m&&m.enter(),c=d(r),m&&(m.exit(),u=!0)),c===s.promise?f(D("Promise-chain cycle")):(l=X(c))?l.call(c,p,f):p(c)):f(r)}catch(h){m&&!u&&m.exit(),f(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&L("Unhandled promise rejection",n)},ee=function(e,t){_.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){_.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw D("Promise can't be resolved itself");var r=X(n);r?x((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(j=function(e){b(this,j,P),C(e),o.call(this);var t=O(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=f(j.prototype,{then:function(e,t){var n=R(this),o=K(k(this,j));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=K=function(e){return e===j||e===a?new r(e):G(e)},l||"function"!=typeof d||(i=d.prototype.then,p(d.prototype,"then",(function(e,t){var n=this;return new j((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return w(j,U.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:j}),m(j,P,!1,!0),h(P),a=s(P),c({target:P,stat:!0,forced:$},{reject:function(e){var t=K(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||$},{resolve:function(e){return w(l&&this===a?j:this,e)}}),c({target:P,stat:!0,forced:Q},{all:function(e){var t=this,n=K(t),o=n.resolve,r=n.reject,a=S((function(){var n=C(t.resolve),a=[],i=0,c=1;y(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=K(t),o=n.reject,r=S((function(){var r=C(t.resolve);y(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),s=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||s(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(29),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(29),i=n(8),c=n(6),l=n(42),u=n(138),s=n(4),d=r("Reflect","construct"),p=s((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),f=!s((function(){d((function(){}))})),m=p||f;o({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!p)return d(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,s=l(c(r)?r:Object.prototype),m=Function.apply.call(e,s,t);return c(m)?m:s}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(18).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(18),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,s=arguments.length<3?e:arguments[2];return a(e)===s?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(s):r(o=l(e))?u(o,t,s):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(18);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(18),s=n(36),d=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(s(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,f=arguments.length<4?e:arguments[3],m=u.f(r(e),t);if(!m){if(a(c=s(e)))return p(c,t,n,f);m=d(0)}if(i(m,"value")){if(!1===m.writable||!a(f))return!1;if(o=u.f(f,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(f,t,o)}else l.f(f,t,d(0,n));return!0}return m.set!==undefined&&(m.set.call(f,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(52);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),s=n(83),d=n(22),p=n(4),f=n(53),m=n(11)("match"),h=r.RegExp,g=h.prototype,C=/a/g,b=/a/g,v=new h(C)!==C;if(o&&a("RegExp",!v||p((function(){return b[m]=!1,h(C)!=C||h(b)==b||"/a/i"!=h(C,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?s.call(e):t),n?this:g,N)},y=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},V=l(h),k=0;V.length>k;)y(V[k++]);g.constructor=N,N.prototype=g,d(r,"RegExp",N)}f("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),s="toString"!=l.name;(u||s)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(18).f,i=n(10),c=n(109),l=n(21),u=n(110),s=n(38),d="".endsWith,p=Math.min,f=u("endsWith");r({target:"String",proto:!0,forced:!!(s||f||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!f},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return d?d.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var s=i.unicode;i.lastIndex=0;for(var d,p=[],f=0;null!==(d=l(i,u));){var m=String(d[0]);p[f]=m,""===m&&(i.lastIndex=c(u,a(i.lastIndex),s)),f++}return 0===f?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(23),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var f=r(e),m=String(this),h="function"==typeof a;h||(a=String(a));var g=f.global;if(g){var C=f.unicode;f.lastIndex=0}for(var b=[];;){var v=s(f,m);if(null===v)break;if(b.push(v),!g)break;""===String(v[0])&&(f.lastIndex=u(m,i(f.lastIndex),C))}for(var N,y="",V=0,k=0;k=V&&(y+=m.slice(V,x)+T,V=x+_.length)}return y+m.slice(V)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,s=h;return i!==undefined&&(i=a(i),s=m),t.call(c,s,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var s=+a;if(0===s)return t;if(s>u){var d=f(s/10);return 0===d?t:d<=u?r[d-1]===undefined?a.charAt(1):r[d-1]+a.charAt(1):t}c=r[s-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var s=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===s?-1:s.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),s=n(86),d=n(84),p=n(4),f=[].push,m=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,s=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=d.call(h,o))&&!((l=h.lastIndex)>m&&(s.push(o.slice(m,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return m===o.length?!u&&h.test("")||s.push(""):s.push(o.slice(m)),s.length>a?s.slice(0,a):s}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var d=a(e),p=String(this),f=c(d,RegExp),g=d.unicode,C=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(h?"y":"g"),b=new f(h?d:"^(?:"+d.source+")",C),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===s(b,p)?[p]:[];for(var N=0,y=0,V=[];y1?arguments[1]:undefined,t.length)),o=String(e);return d?d.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(55).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(55).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(55).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(28);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,s=a.entries,d=r.aTypedArray,p=r.exportTypedArrayMethod,f=c&&c.prototype[i],m=!!f&&("values"==f.name||f.name==undefined),h=function(){return l.call(d(this))};p("entries",(function(){return s.call(d(this))})),p("keys",(function(){return u.call(d(this))})),p("values",h,!m),p(i,h,!m)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)s[a]=n[a++];return s}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,s=[].slice,d=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(d?s.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),s=n(34).enforce,d=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,f=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",m,l);if(d&&p){o=l.getConstructor(m,"WeakMap",!0),i.REQUIRED=!0;var g=h.prototype,C=g["delete"],b=g.has,v=g.get,N=g.set;a(g,{"delete":function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),C.call(this,e)||t.frozen["delete"](e)}return C.call(this,e)},has:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!f(e)){var n=s(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Te,t._HI=j,t._M=Ie,t._MCCC=Pe,t._ME=Ee,t._MFCC=Oe,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=new I(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return s(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=M,t.createPortal=function(e,t){var n=j(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=P,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case f:return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&R(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?s(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function s(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function d(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var f="$F";function m(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function g(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function y(e,t){do{var n=e.flags;if(2033&n)return void C(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,m=u(p),h=l(p)&&p[0]===T;f||m||h?(n=n||t.slice(0,s),(f||h)&&(d=P(d)),(m||h)&&(d.key=T+s),n.push(d)):n&&n.push(d),d.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=P(t)),a=2;return e.children=n,e.childFlags=a,e}function j(e){return i(e)||r(e)?E(e,null):o(e)?M(e,0,null):16384&e.flags?P(e):e}var D="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":z,"xml:lang":z,"xml:space":z};function U(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var K=U(0),G=U(null),Y=U(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=U(null)),n[e]||1==++K[e]&&(G[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--K[e]&&(document.removeEventListener(m(e),G[e]),G[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var de,pe,fe=te("onInput",he),me=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function ge(e,t,n,o,r,a){64&e?ce(o,n):256&e?se(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function Ce(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",fe),t.onChange&&ne(e,"change",me)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function ye(e,t){Ve(e),y(e,t)}function Ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),s=0,d=l.length;s0;for(var c in i&&(a=be(n))&&Ce(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&ge(t,e,o,n,!0,a)}function Se(e,t,n){var o=j(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=s(n,e.getChildContext())),e.$CX=r,o}function Te(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=k(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!u(s)){var d=i.state;if(u(d))i.state=s;else for(var f in s)d[f]=s[f];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Ie(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Te(e,e.type,e.props||p,n,o,a);Ie(i.$LI,t,i.$CX,o,r,a),Pe(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Ie(e.children=j(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Oe(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=O());2===c?Ie(i,n,r,o,r,a):Me(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Ie(e.children,e.ref,t,!1,null,r);var a=O();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||g(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,s=e.className,d=e.children,p=e.childFlags,f=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(s)||""===s||(o?f.setAttribute("class",s):f.className=s),16===p)w(f,d);else if(1!==p){var m=o&&"foreignObject"!==e.type;2===p?(16384&d.flags&&(e.children=d=P(d)),Ie(d,f,n,m,null,i)):8!==p&&4!==p||Me(d,f,n,m,null,i)}u(t)||g(t,f,r),u(l)||Be(e,c,l,f,o),Ne(e.ref,f,i)}function Me(e,t,n,o,r,a){for(var i=0;i0,u!==s){var m=u||p;if((c=s||p)!==p)for(var h in(d=(448&r)>0)&&(f=be(c)),c){var g=m[h],C=c[h];g!==C&&Le(h,g,C,l,o,f,e)}if(m!==p)for(var b in m)a(c[b])&&!a(m[b])&&Le(b,m[b],null,l,o,f,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Re(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);d&&ge(r,t,l,c,!1,f);var y=t.ref,V=e.ref;V!==y&&(ve(V),Ne(y,l,i))}(e,t,o,r,f,d):4&f?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var d=t.props||p,f=t.ref,m=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(d,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=s(h,l.$PS),l.$PS=null)}je(l,h,d,n,o,r,!1,a,i),m!==f&&(ve(m),Ne(f,l,i))}(e,t,n,o,r,l,d):8&f?function(e,t,n,o,r,i,l){var u=!0,s=t.props||p,d=t.ref,f=e.props,m=!a(d),h=e.children;m&&c(d.onComponentShouldUpdate)&&(u=d.onComponentShouldUpdate(f,s));if(!1!==u){m&&c(d.onComponentWillUpdate)&&d.onComponentWillUpdate(f,s);var g=t.type,C=j(32768&t.flags?g.render(s,d,o):g(s,o));Fe(h,C,n,o,r,i,l),t.children=C,m&&c(d.onComponentDidUpdate)&&d.onComponentDidUpdate(f,s)}else t.children=h}(e,t,n,o,r,l,d):16&f?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&f?t.dom=e.dom:8192&f?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,s=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var d=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||d||!d&&c.length>p)&&(s=N(i[p-1],!1).nextSibling)}Re(l,u,i,c,n,o,r,s,e,a)}(e,t,n,o,r,d):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Re(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;C(r,l),h(a,l)}}(e,t,o,d)}function Re(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Fe(n,o,r,a,i,c,u);break;case 1:ye(n,r);break;case 16:Ve(n),w(r,o);break;default:!function(e,t,n,o,r,a){Ve(e),Me(t,n,o,r,N(e,!0),a),y(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Ie(o,r,a,i,c,u);break;case 1:break;case 16:w(r,o);break;default:Me(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:w(n,t))}(n,o,r);break;case 2:_e(r),Ie(o,r,a,i,c,u);break;case 1:_e(r);break;default:_e(r),Me(o,r,a,i,c,u)}break;default:switch(t){case 16:ke(n),w(r,o);break;case 2:xe(r,l,n),Ie(o,r,a,i,c,u);break;case 1:xe(r,l,n);break;default:var s=0|n.length,d=0|o.length;0===s?d>0&&Me(o,r,a,i,c,u):0===d?xe(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var s,d,p=a-1,f=i-1,m=0,h=e[m],g=t[m];e:{for(;h.key===g.key;){if(16384&g.flags&&(t[m]=g=P(g)),Fe(h,g,n,o,r,c,u),e[m]=g,++m>p||m>f)break e;h=e[m],g=t[m]}for(h=e[p],g=t[f];h.key===g.key;){if(16384&g.flags&&(t[f]=g=P(g)),Fe(h,g,n,o,r,c,u),e[p]=g,p--,f--,m>p||m>f)break e;h=e[p],g=t[f]}}if(m>p){if(m<=f)for(d=(s=f+1)f)for(;m<=p;)ye(e[m++],n);else!function(e,t,n,o,r,a,i,c,l,u,s,d,p){var f,m,h,g=0,C=c,b=c,v=a-c+1,y=i-c+1,k=new Int32Array(y+1),_=v===o,x=!1,w=0,L=0;if(r<4||(v|y)<32)for(g=C;g<=a;++g)if(f=e[g],Lc?x=!0:w=c,16384&m.flags&&(t[c]=m=P(m)),Fe(f,m,l,n,u,s,p),++L;break}!_&&c>i&&ye(f,l)}else _||ye(f,l);else{var B={};for(g=b;g<=i;++g)B[t[g].key]=g;for(g=C;g<=a;++g)if(f=e[g],LC;)ye(e[C++],l);k[c-b]=g+1,w>c?x=!0:w=c,16384&(m=t[c]).flags&&(t[c]=m=P(m)),Fe(f,m,l,n,u,s,p),++L}else _||ye(f,l);else _||ye(f,l)}if(_)xe(l,d,e),Me(t,l,n,u,s,p);else if(x){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>De&&(De=l,de=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=de[a-1]),de[a]=n)}a=r+1;var u=new Int32Array(a);i=de[a-1];for(;a-- >0;)u[a]=i,i=pe[i],de[a]=0;return u}(k);for(c=S.length-1,g=y-1;g>=0;g--)0===k[g]?(16384&(m=t[w=g+b]).flags&&(t[w]=m=P(m)),Ie(m,l,n,u,(h=w+1)=0;g--)0===k[g]&&(16384&(m=t[w=g+b]).flags&&(t[w]=m=P(m)),Ie(m,l,n,u,(h=w+1)i?i:a,p=0;pi)for(p=d;p0&&b(r),_.v=!1,c(n)&&n(),c(x.renderComplete)&&x.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ue=[],Ke="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ge=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?s(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!_.v&&0===Ue.length)return void $e(e,o,n);if(-1===Ue.indexOf(e)&&Ue.push(e),Ge||(Ge=!0,Ke(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),_.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new L(o||[]);return a._invoke=function(e,t,n){var o=s;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===f){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=_(i,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===s)throw o=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?f:d,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=f,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var s="suspendedStart",d="suspendedYield",p="executing",f="completed",m={};function h(){}function g(){}function C(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var y=C.prototype=h.prototype=Object.create(b);function V(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function k(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,s=l.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(s).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function _(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,_(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),m}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;w(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=159)}([function(e,t,n){"use strict";var o=n(5),r=n(19).f,a=n(24),i=n(21),c=n(90),l=n(119),u=n(62);e.exports=function(e,t){var n,s,d,p,f,m=e.target,h=e.global,g=e.stat;if(n=h?o:g?o[m]||c(m,{}):(o[m]||{}).prototype)for(s in t){if(p=t[s],d=e.noTargetGet?(f=r(n,s))&&f.value:n[s],!u(h?s:m+(g?".":"#")+s,e.forced)&&d!==undefined){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&a(p,"sham",!0),i(n,s,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(379);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(154);t.AnimatedNumber=o.AnimatedNumber;var r=n(384);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(111);t.Button=i.Button;var c=n(386);t.ColorBox=c.ColorBox;var l=n(387);t.Collapsible=l.Collapsible;var u=n(388);t.Dimmer=u.Dimmer;var s=n(389);t.Dropdown=s.Dropdown;var d=n(390);t.Flex=d.Flex;var p=n(391);t.Grid=p.Grid;var f=n(87);t.Icon=f.Icon;var m=n(392);t.Input=m.Input;var h=n(157);t.LabeledList=h.LabeledList;var g=n(393);t.NoticeBox=g.NoticeBox;var C=n(394);t.NumberInput=C.NumberInput;var b=n(395);t.ProgressBar=b.ProgressBar;var v=n(396);t.Section=v.Section;var N=n(156);t.Table=N.Table;var V=n(397);t.Tabs=V.Tabs;var y=n(398);t.TitleBar=y.TitleBar;var k=n(114);t.Toast=k.Toast;var _=n(155);t.Tooltip=_.Tooltip;var x=n(399);t.Chart=x.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(18);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(115))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(24),s=n(21),d=n(12).f,p=n(36),f=n(52),m=n(11),h=n(59),g=a.DataView,C=g&&g.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),k=v&&p(v),_=Object.prototype,x=_.isPrototypeOf,w=m("toStringTag"),L=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!g),S=B&&!!f&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&f(a[o],y);if((!S||!k||k===_)&&(k=y.prototype,S))for(o in T)a[o]&&f(a[o].prototype,k);if(S&&p(V)!==k&&f(V,k),r&&!c(k,w))for(o in I=!0,d(k,w,{get:function(){return i(this)?this[L]:undefined}}),T)a[o]&&u(a[o],L,o);B&&f&&p(C)!==_&&f(C,_),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&L,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(x.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||x.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportProto:function(e,t,n){if(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}k[e]&&!n||s(k,e,n?t:S&&v[e]||t)}},exportStatic:function(e,t,n){var o,i;if(r){if(f){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return s(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||s(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:k}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(28),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(58),a=n(59),i=n(122),c=o.Symbol,l=r("wks");e.exports=function(e){return l[e]||(l[e]=i&&c[e]||(i?c:a)("Symbol."+e))}},function(e,t,n){"use strict";var o=n(9),r=n(116),a=n(8),i=n(32),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;nk;k++)if((p||k in N)&&(b=V(C=N[k],k,v),e))if(t)x[k]=b;else if(b)switch(e){case 3:return!0;case 5:return C;case 6:return k;case 2:l.call(x,C)}else if(s)return!1;return d?-1:u||s?s:x}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(13),a=n(385),i=n(37);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},f=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=g;var C=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,s=e.children,d=c(e,["as","className","content","children"]),p=e.textColor||e.color,f=e.backgroundColor;if("function"==typeof s)return s(g(e));var m=g(d);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(f)&&"color-bg-"+f]),l||s,a.ChildFlags.UnknownChildren,m)};t.Box=C,C.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,C,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,C,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,C.Forced=b},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(33),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";var o=n(9),r=n(72),a=n(45),i=n(23),c=n(32),l=n(15),u=n(116),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=i(e),t=c(t,!0),u)try{return s(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(58),a=n(24),i=n(15),c=n(90),l=n(117),u=n(34),s=u.get,d=u.enforce,p=String(l).split("toString");r("inspectSource",(function(e){return l.call(e)})),(e.exports=function(e,t,n,r){var l=!!r&&!!r.unsafe,u=!!r&&!!r.enumerable,s=!!r&&!!r.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||a(n,"name",t),d(n).source=p.join("string"==typeof t?t:"")),e!==o?(l?!s&&e[t]&&(u=!0):delete e[t],u?e[t]=n:a(e,t,n)):u?e[t]=n:c(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||l.call(this)}))},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";var o=n(57),r=n(20);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(9),r=n(12),a=n(45);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=n(120),r=n(15),a=n(126),i=n(12).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var o=n(20),r=/"/g;e.exports=function(e,t,n,a){var i=String(o(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(a).replace(r,""")+'"'),c+">"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";var o,r,a,i=n(118),c=n(5),l=n(6),u=n(24),s=n(15),d=n(73),p=n(60),f=c.WeakMap;if(i){var m=new f,h=m.get,g=m.has,C=m.set;o=function(e,t){return C.call(m,e,t),t},r=function(e){return h.call(m,e)||{}},a=function(e){return g.call(m,e)}}else{var b=d("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return s(e,b)?e[b]:{}},a=function(e){return s(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(120),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(73),i=n(99),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(110),c=n(7),l=n(77),u=n(54),s=n(45),d=n(24),p=n(10),f=n(134),m=n(147),h=n(32),g=n(15),C=n(74),b=n(6),v=n(41),N=n(52),V=n(47).f,y=n(148),k=n(16).forEach,_=n(53),x=n(12),w=n(19),L=n(34),B=n(79),S=L.get,I=L.set,T=x.f,A=w.f,E=Math.round,P=r.RangeError,O=l.ArrayBuffer,M=l.DataView,F=c.NATIVE_ARRAY_BUFFER_VIEWS,R=c.TYPED_ARRAY_TAG,j=c.TypedArray,D=c.TypedArrayPrototype,H=c.aTypedArrayConstructor,z=c.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(H(e))(o);o>n;)r[n]=t[n++];return r},K=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},G=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=C(e))||"SharedArrayBuffer"==t},Y=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?s(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(F||(w.f=q,x.f=W,K(D,"buffer"),K(D,"byteOffset"),K(D,"byteLength"),K(D,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n,a){var c=e+(a?"Clamped":"")+"Array",l="get"+e,s="set"+e,h=r[c],g=h,C=g&&g.prototype,x={},w=function(e,n){var o=S(e);return o.view[l](n*t+o.byteOffset,!0)},L=function(e,n,o){var r=S(e);a&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[s](n*t+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return w(this,t)},set:function(e){return L(this,t,e)},enumerable:!0})};F?i&&(g=n((function(e,n,o,r){return u(e,g,c),B(b(n)?G(n)?r!==undefined?new h(n,m(o,t),r):o!==undefined?new h(n,m(o,t)):new h(n):z(n)?U(g,n):y.call(g,n):new h(f(n)),e,g)})),N&&N(g,j),k(V(h),(function(e){e in g||d(g,e,h[e])})),g.prototype=C):(g=n((function(e,n,o,r){u(e,g,c);var a,i,l,s=0,d=0;if(b(n)){if(!G(n))return z(n)?U(g,n):y.call(g,n);a=n,d=m(o,t);var h=n.byteLength;if(r===undefined){if(h%t)throw P("Wrong length");if((i=h-d)<0)throw P("Wrong length")}else if((i=p(r)*t)+d>h)throw P("Wrong length");l=i/t}else l=f(n),a=new O(i=l*t);for(I(e,{buffer:a,byteOffset:d,byteLength:i,length:l,view:new M(a)});sdocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[s][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(d[s]=o(e),n=new d,d[s]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(12).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(41),a=n(24),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(29),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(121),r=n(92).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(29);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(32),r=n(12),a=n(45);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(60),r=n(6),a=n(15),i=n(12).f,c=n(59),l=n(69),u=c("meta"),s=0,d=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++s,weakData:{}}})},f=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!d(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!d(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&f.REQUIRED&&d(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";var o=n(31);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(8),r=n(132);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(35),r=n(12),a=n(11),i=n(9),c=a("species");e.exports=function(e){var t=o(e),n=r.f;i&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(20),r="["+n(81)+"]",a=RegExp("^"+r+r+"*"),i=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(i,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(150);var o=n(18),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;os;)if((c=l[s++])!=c)return!0}else for(;u>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(121),r=n(92);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(51),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(94),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";var o=n(35);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(21);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(96),a=n(10),i=n(48),c=n(97),l=n(129),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,s,d){var p,f,m,h,g,C,b,v=i(t,n,s?2:1);if(d)p=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(r(f)){for(m=0,h=a(e.length);h>m;m++)if((g=s?v(o(b=e[m])[0],b[1]):v(e[m]))&&g instanceof u)return g;return new u(!1)}p=f.call(e)}for(C=p.next;!(b=C.call(p)).done;)if("object"==typeof(g=l(p,v,b.value,s))&&g&&g instanceof u)return g;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;s=c[u++]}else{if((u=c.next()).done)break;s=u.value}var d=s;Array.isArray(d)?n=o.apply(void 0,d).apply(void 0,[n].concat(a)):d&&(n=d.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:d>p;p+=f)p in s&&(l=n(l,s[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(24),c=n(68),l=n(4),u=n(54),s=n(28),d=n(10),p=n(134),f=n(47).f,m=n(12).f,h=n(95),g=n(42),C=n(34),b=C.get,v=C.set,N="ArrayBuffer",V="DataView",y="Wrong length",k=o[N],_=k,x=o[V],w=o.Math,L=o.RangeError,B=w.abs,S=w.pow,I=w.floor,T=w.log,A=w.LN2,E=function(e,t,n){var o,r,a,i=new Array(n),c=8*n-t-1,l=(1<>1,s=23===t?S(2,-24)-S(2,-77):0,d=e<0||0===e&&1/e<0?1:0,p=0;for((e=B(e))!=e||e===1/0?(r=e!=e?1:0,o=l):(o=I(T(e)/A),e*(a=S(2,-o))<1&&(o--,a*=2),(e+=o+u>=1?s/a:s*S(2,1-u))*a>=2&&(o++,a/=2),o+u>=l?(r=0,o=l):o+u>=1?(r=(e*a-1)*S(2,t),o+=u):(r=e*S(2,u-1)*S(2,t),o=0));t>=8;i[p++]=255&r,r/=256,t-=8);for(o=o<0;i[p++]=255&o,o/=256,c-=8);return i[--p]|=128*d,i},P=function(e,t){var n,o=e.length,r=8*o-t-1,a=(1<>1,c=r-7,l=o-1,u=e[l--],s=127&u;for(u>>=7;c>0;s=256*s+e[l],l--,c-=8);for(n=s&(1<<-c)-1,s>>=-c,c+=t;c>0;n=256*n+e[l],l--,c-=8);if(0===s)s=1-i;else{if(s===a)return n?NaN:u?-1/0:1/0;n+=S(2,t),s-=i}return(u?-1:1)*n*S(2,s-t)},O=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},M=function(e){return[255&e]},F=function(e){return[255&e,e>>8&255]},R=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},j=function(e){return E(e,23,4)},D=function(e){return E(e,52,8)},H=function(e,t){m(e.prototype,t,{get:function(){return b(this)[t]}})},z=function(e,t,n,o){var r=p(+n),a=b(e);if(r+t>a.byteLength)throw L("Wrong index");var i=b(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},U=function(e,t,n,o,r,a){var i=p(+n),c=b(e);if(i+t>c.byteLength)throw L("Wrong index");for(var l=b(c.buffer).bytes,u=i+c.byteOffset,s=o(+r),d=0;dq;)(K=Y[q++])in _||i(_,K,k[K]);G.constructor=_}var W=new x(new _(2)),$=x.prototype.setInt8;W.setInt8(0,2147483648),W.setInt8(1,2147483649),!W.getInt8(0)&&W.getInt8(1)||c(x.prototype,{setInt8:function(e,t){$.call(this,e,t<<24>>24)},setUint8:function(e,t){$.call(this,e,t<<24>>24)}},{unsafe:!0})}else _=function(e){u(this,_,N);var t=p(e);v(this,{bytes:h.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},x=function(e,t,n){u(this,x,V),u(e,_,V);var o=b(e).byteLength,a=s(t);if(a<0||a>o)throw L("Wrong offset");if(a+(n=n===undefined?o-a:d(n))>o)throw L(y);v(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(H(_,"byteLength"),H(x,"buffer"),H(x,"byteLength"),H(x,"byteOffset")),c(x.prototype,{getInt8:function(e){return z(this,1,e)[0]<<24>>24},getUint8:function(e){return z(this,1,e)[0]},getInt16:function(e){var t=z(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=z(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return O(z(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return O(z(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return P(z(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return P(z(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){U(this,1,e,M,t)},setUint8:function(e,t){U(this,1,e,M,t)},setInt16:function(e,t){U(this,2,e,F,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){U(this,2,e,F,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){U(this,4,e,R,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){U(this,4,e,R,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){U(this,4,e,j,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){U(this,8,e,D,t,arguments.length>2?arguments[2]:undefined)}});g(_,N),g(x,V),e.exports={ArrayBuffer:_,DataView:x}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(62),i=n(21),c=n(50),l=n(70),u=n(54),s=n(6),d=n(4),p=n(75),f=n(42),m=n(79);e.exports=function(e,t,n,h,g){var C=r[e],b=C&&C.prototype,v=C,N=h?"set":"add",V={},y=function(e){var t=b[e];i(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(g&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!s(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!s(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof C||!(g||b.forEach&&!d((function(){(new C).entries().next()})))))v=n.getConstructor(t,e,h,N),c.REQUIRED=!0;else if(a(e,!0)){var k=new v,_=k[N](g?{}:-0,1)!=k,x=d((function(){k.has(1)})),w=p((function(e){new C(e)})),L=!g&&d((function(){for(var e=new C,t=5;t--;)e[N](t,t);return!e.has(-0)}));w||((v=t((function(t,n){u(t,v,e);var o=m(new C,t,v);return n!=undefined&&l(n,o[N],o,h),o}))).prototype=b,b.constructor=v),(x||L)&&(y("delete"),y("has"),h&&y("get")),(L||_)&&y(N),g&&b.clear&&delete b.clear}return V[e]=v,o({global:!0,forced:v!=C},V),f(v,e),g||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(52);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(46),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=/()??/.exec("")[1]!==undefined;(u||s)&&(l=function(e){var t,n,o,r,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),s&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),s=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,d){var p=i(e),f=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),m=f&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!f||!m||"replace"===e&&!u||"split"===e&&!s){var h=/./[p],g=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?f&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),C=g[0],b=g[1];r(String.prototype,e,C),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),d&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(31),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(13),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,s=void 0===u?{}:u,d=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(s["font-size"]=100*n+"%"),"number"==typeof d&&(s.transform="rotate("+d+"deg)");var f=i.test(t),m=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,f?"far":"fas","fa-"+m,c&&"fa-spin"]),style:s},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(24);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(93),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o,r,a=n(5),i=n(66),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(40),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(67),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(67),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o=n(0),r=n(196),a=n(36),i=n(52),c=n(42),l=n(24),u=n(21),s=n(11),d=n(46),p=n(67),f=n(131),m=f.IteratorPrototype,h=f.BUGGY_SAFARI_ITERATORS,g=s("iterator"),C=function(){return this};e.exports=function(e,t,n,s,f,b,v){r(n,t,s);var N,V,y,k=function(e){if(e===f&&B)return B;if(!h&&e in w)return w[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},_=t+" Iterator",x=!1,w=e.prototype,L=w[g]||w["@@iterator"]||f&&w[f],B=!h&&L||k(f),S="Array"==t&&w.entries||L;if(S&&(N=a(S.call(new e)),m!==Object.prototype&&N.next&&(d||a(N)===m||(i?i(N,m):"function"!=typeof N[g]&&l(N,g,C)),c(N,_,!0,!0),d&&(p[_]=C))),"values"==f&&L&&"values"!==L.name&&(x=!0,B=function(){return L.call(this)}),d&&!v||w[g]===B||l(w,g,B),p[t]=B,f)if(V={values:k("values"),keys:b?B:k("keys"),entries:k("entries")},v)for(y in V)!h&&!x&&y in w||u(w,y,V[y]);else o({target:t,proto:!0,forced:h||x},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(101),a=n(20),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,s=String(a(t)),d=s.length,p=c===undefined?" ":String(c),f=o(n);return f<=d||""==p?s:(l=f-d,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?s+u:u+s)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(28),r=n(20);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(31),u=n(48),s=n(124),d=n(89),p=n(66),f=i.location,m=i.setImmediate,h=i.clearImmediate,g=i.process,C=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},k=function(e){V(e.data)},_=function(e){i.postMessage(e+"",f.protocol+"//"+f.host)};m&&h||(m=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(g)?o=function(e){g.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:C&&!/(iphone|ipod|ipad).*applewebkit/i.test(p)?(a=(r=new C).port2,r.port1.onmessage=k,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(_)?o="onreadystatechange"in d("script")?function(e){s.appendChild(d("script")).onreadystatechange=function(){s.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=_,i.addEventListener("message",k,!1))),e.exports={set:m,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(31),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(28),r=n(20),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(104);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(105).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(13),a=n(18),i=n(112),c=n(56),l=n(113),u=n(17),s=n(87),d=n(155);function p(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),m=function(e){var t=e.className,n=e.fluid,c=e.icon,m=e.color,h=e.disabled,g=e.selected,C=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.children,y=e.onclick,k=e.onClick,_=p(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","children","onclick","onClick"]),x=!(!N&&!V);return y&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",g&&"Button--selected",x&&"Button--hasContent",v&&"Button--ellipsis",m&&"string"==typeof m?"Button--color--"+m:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},_,{children:[c&&(0,o.createComponentVNode)(2,s.Icon,{name:c}),N,V,C&&(0,o.createComponentVNode)(2,d.Tooltip,{content:C,position:b})]})))};t.Button=m,m.defaultHooks=r.pureComponentHooks;var h=function(e){var t=e.checked,n=p(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,m,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=h,m.Checkbox=h},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(56),r=n(18),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},s=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},d=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=s(e),i=o.keyCode,u=o.ctrlKey,d=o.shiftKey;u||d||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=s(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,d=o.keyString;u&&!i.includes(l)&&(a.log(d),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){d()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(18);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(13),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(89);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(58);e.exports=o("native-function-to-string",Function.toString)},function(e,t,n){"use strict";var o=n(5),r=n(117),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r.call(a))},function(e,t,n){"use strict";var o=n(15),r=n(91),a=n(19),i=n(12);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o=n(9),r=n(12),a=n(8),i=n(63);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(23),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";t.f=n(11)},function(e,t,n){"use strict";var o=n(14),r=n(40),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),s=arguments.length>2?arguments[2]:undefined,d=i((s===undefined?c:r(s,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(51),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,s,d){for(var p,f=l,m=0,h=!!s&&a(s,d,3);m0&&o(p))f=i(e,t,p,r(p.length),f,u-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=p}f++}m++}return f}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(23),r=n(43),a=n(67),i=n(34),c=n(98),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(24),l=n(15),u=n(11),s=n(46),d=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),s||l(o,d)||c(o,d,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(23),r=n(28),a=n(10),i=n(38),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf");e.exports=u||s?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(28),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(29),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!C(this,e)}}),a(s.prototype,n?{get:function(e){var t=C(this,e);return t&&t.value},set:function(e,t){return g(this,0===e?0:e,t)}}:{add:function(e){return g(this,e=0===e?0:e,e)}}),d&&o(s.prototype,"size",{get:function(){return f(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){m(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),s(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(55).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(63),a=n(23),i=n(72).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,s=0,d=[];u>s;)n=l[s++],o&&!i.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o,r,a,i,c,l,u,s,d=n(5),p=n(19).f,f=n(31),m=n(103).set,h=n(66),g=d.MutationObserver||d.WebKitMutationObserver,C=d.process,b=d.Promise,v="process"==f(C),N=p(d,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=C.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){C.nextTick(o)}:g&&!/(iphone|ipod|ipad).*applewebkit/i.test(h)?(c=!0,l=document.createTextNode(""),new g(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),s=u.then,i=function(){s.call(u,o)}):i=function(){m.call(d,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(145);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(29),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(66);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(340);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(97),i=n(96),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,s,d,p,f=o(e),m=arguments.length,h=m>1?arguments[1]:undefined,g=h!==undefined,C=a(f);if(C!=undefined&&!i(C))for(p=(d=C.call(f)).next,f=[];!(s=p.call(d)).done;)f.push(s.value);for(g&&m>2&&(h=c(h,arguments[2],2)),n=r(f.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=g?h(f[t],t):f[t];return u}},function(e,t,n){"use strict";var o=n(68),r=n(50).getWeakData,a=n(8),i=n(6),c=n(54),l=n(70),u=n(16),s=n(15),d=n(34),p=d.set,f=d.getterFor,m=u.find,h=u.findIndex,g=0,C=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var d=e((function(e,o){c(e,d,t),p(e,{type:t,id:g++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),m=f(t),h=function(e,t,n){var o=m(e),i=r(a(t),!0);return!0===i?C(o).set(t,n):i[o.id]=n,e};return o(d.prototype,{"delete":function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?C(t)["delete"](e):n&&s(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?C(t).has(e):n&&s(n,t.id)}}),o(d.prototype,n?{get:function(e){var t=m(this);if(i(e)){var n=r(e);return!0===n?C(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),d}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(152),u=n(18),s=(0,n(56).createLogger)("drag"),d=!1,p=!1,f=[0,0],m=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},g=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return s.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(m(o));case 4:t=i.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],n=C(t),r=n[0],a=n[1],r&&h(o,a),s.debug("current state",{ref:o,screenOffset:f});case 9:case"end":return i.stop()}}))};t.setupDrag=g;var C=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),d=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),d=!1},v=function(e){d&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],f,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],s.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function k(e){s.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",k),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(30);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(13),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(13),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,s=e.content,d=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[s,d]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){n(160),n(161),n(162),n(163),e.exports=n(164)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(165),n(167),n(168),n(169),n(170),n(171),n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(191),n(193),n(194),n(195),n(130),n(197),n(198),n(199),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(217),n(218),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(249),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(259),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(285),n(286),n(287),n(290),n(291),n(292),n(293),n(294),n(295),n(296),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378);var o=n(1);n(380),n(381);var r=n(382),a=(n(150),n(3)),i=n(18),c=n(151),l=n(56),u=n(153),s=n(471),d=(0,l.createLogger)(),p=(0,s.createStore)(),f=document.getElementById("react-root"),m=!0,h=!1,g=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(m){if(d.log("initial render",e),!(0,u.getRoute)(e)){if(d.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(473).Layout,s=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(s,f)}catch(g){d.error("rendering error",g)}m&&(m=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){d.log(o),d.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",g):g()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(46),c=n(9),l=n(122),u=n(4),s=n(15),d=n(51),p=n(6),f=n(8),m=n(14),h=n(23),g=n(32),C=n(45),b=n(41),v=n(63),N=n(47),V=n(125),y=n(93),k=n(19),_=n(12),x=n(72),w=n(24),L=n(21),B=n(58),S=n(73),I=n(60),T=n(59),A=n(11),E=n(126),P=n(25),O=n(42),M=n(34),F=n(16).forEach,R=S("hidden"),j=A("toPrimitive"),D=M.set,H=M.getterFor("Symbol"),z=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),G=k.f,Y=_.f,q=V.f,W=x.f,$=B("symbols"),Q=B("op-symbols"),X=B("string-to-symbol-registry"),J=B("symbol-to-string-registry"),Z=B("wks"),ee=r.QObject,te=!ee||!ee.prototype||!ee.prototype.findChild,ne=c&&u((function(){return 7!=b(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(z,t);o&&delete z[t],Y(e,t,n),o&&e!==z&&Y(z,t,o)}:Y,oe=function(e,t){var n=$[e]=b(U.prototype);return D(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},re=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ae=function(e,t,n){e===z&&ae(Q,t,n),f(e);var o=g(t,!0);return f(n),s($,o)?(n.enumerable?(s(e,R)&&e[R][o]&&(e[R][o]=!1),n=b(n,{enumerable:C(0,!1)})):(s(e,R)||Y(e,R,C(1,{})),e[R][o]=!0),ne(e,o,n)):Y(e,o,n)},ie=function(e,t){f(e);var n=h(t),o=v(n).concat(de(n));return F(o,(function(t){c&&!le.call(n,t)||ae(e,t,n[t])})),e},ce=function(e,t){return t===undefined?b(e):ie(b(e),t)},le=function(e){var t=g(e,!0),n=W.call(this,t);return!(this===z&&s($,t)&&!s(Q,t))&&(!(n||!s(this,t)||!s($,t)||s(this,R)&&this[R][t])||n)},ue=function(e,t){var n=h(e),o=g(t,!0);if(n!==z||!s($,o)||s(Q,o)){var r=G(n,o);return!r||!s($,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=q(h(e)),n=[];return F(t,(function(e){s($,e)||s(I,e)||n.push(e)})),n},de=function(e){var t=e===z,n=q(t?Q:h(e)),o=[];return F(n,(function(e){!s($,e)||t&&!s(z,e)||o.push($[e])})),o};(l||(L((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=T(e),n=function o(e){this===z&&o.call(Q,e),s(this,R)&&s(this[R],t)&&(this[R][t]=!1),ne(this,t,C(1,e))};return c&&te&&ne(z,t,{configurable:!0,set:n}),oe(t,e)}).prototype,"toString",(function(){return H(this).tag})),x.f=le,_.f=ae,k.f=ue,N.f=V.f=se,y.f=de,c&&(Y(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||L(z,"propertyIsEnumerable",le,{unsafe:!0})),E.f=function(e){return oe(A(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(Z),(function(e){P(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(X,t))return X[t];var n=U(t);return X[t]=n,J[n]=t,n},keyFor:function(e){if(!re(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[e]},useSetter:function(){te=!0},useSimple:function(){te=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:ce,defineProperty:ae,defineProperties:ie,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:de}),o({target:"Object",stat:!0,forced:u((function(){y.f(1)}))},{getOwnPropertySymbols:function(e){return y.f(m(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(p(t)||e!==undefined)&&!re(e))return d(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!re(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),I[R]=!0},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(12).f,u=n(119),s=a.Symbol;if(r&&"function"==typeof s&&(!("description"in s.prototype)||s().description!==undefined)){var d={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new s(e):e===undefined?s():s(e);return""===e&&(d[t]=!0),t};u(p,s);var f=p.prototype=s.prototype;f.constructor=p;var m=f.toString,h="Symbol(test)"==String(s("test")),g=/^Symbol\((.*)\)[^)]+$/;l(f,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=m.call(e);if(i(d,e))return"";var n=h?t.slice(7,-1):t.replace(g,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(25)("asyncIterator")},function(e,t,n){"use strict";n(25)("hasInstance")},function(e,t,n){"use strict";n(25)("isConcatSpreadable")},function(e,t,n){"use strict";n(25)("iterator")},function(e,t,n){"use strict";n(25)("match")},function(e,t,n){"use strict";n(25)("replace")},function(e,t,n){"use strict";n(25)("search")},function(e,t,n){"use strict";n(25)("species")},function(e,t,n){"use strict";n(25)("split")},function(e,t,n){"use strict";n(25)("toPrimitive")},function(e,t,n){"use strict";n(25)("toStringTag")},function(e,t,n){"use strict";n(25)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(51),i=n(6),c=n(14),l=n(10),u=n(49),s=n(64),d=n(65),p=n(11),f=n(94),m=p("isConcatSpreadable"),h=9007199254740991,g="Maximum allowed index exceeded",C=f>=51||!r((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),v=function(e){if(!i(e))return!1;var t=e[m];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!C||!b},{concat:function(e){var t,n,o,r,a,i=c(this),d=s(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(g);for(n=0;n=h)throw TypeError(g);u(d,p++,a)}return d.length=p,d}})},function(e,t,n){"use strict";var o=n(0),r=n(127),a=n(43);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(38)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(95),a=n(43);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter;o({target:"Array",proto:!0,forced:!n(65)("filter")},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(43),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(43),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(128),a=n(14),i=n(10),c=n(28),l=n(64);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(128),a=n(14),i=n(10),c=n(29),l=n(64);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(190);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(38);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(192);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(129),i=n(96),c=n(10),l=n(49),u=n(97);e.exports=function(e){var t,n,s,d,p,f=r(e),m="function"==typeof this?this:Array,h=arguments.length,g=h>1?arguments[1]:undefined,C=g!==undefined,b=0,v=u(f);if(C&&(g=o(g,h>2?arguments[2]:undefined,2)),v==undefined||m==Array&&i(v))for(n=new m(t=c(f.length));t>b;b++)l(n,b,C?g(f[b],b):f[b]);else for(p=(d=v.call(f)).next,n=new m;!(s=p.call(d)).done;b++)l(n,b,C?a(d,g,[s.value,b],!0):s.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(61).includes,a=n(43);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(61).indexOf,a=n(38),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(51)})},function(e,t,n){"use strict";var o=n(131).IteratorPrototype,r=n(41),a=n(45),i=n(42),c=n(67),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(23),i=n(38),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(133);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map;o({target:"Array",proto:!0,forced:!n(65)("map")},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(38)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(38)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(51),i=n(40),c=n(10),l=n(23),u=n(49),s=n(65),d=n(11)("species"),p=[].slice,f=Math.max;o({target:"Array",proto:!0,forced:!s("slice")},{slice:function(e,t){var n,o,s,m=l(this),h=c(m.length),g=i(e,h),C=i(t===undefined?h:t,h);if(a(m)&&("function"!=typeof(n=m.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[d])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(m,g,C);for(o=new(n===undefined?Array:n)(f(C-g,0)),s=0;g1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(29),a=n(14),i=n(4),c=n(38),l=[].sort,u=[1,2,3],s=i((function(){u.sort(undefined)})),d=i((function(){u.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:s||!d||p},{sort:function(e){return e===undefined?l.call(a(this)):l.call(a(this),r(e))}})},function(e,t,n){"use strict";n(53)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(40),a=n(28),i=n(10),c=n(14),l=n(64),u=n(49),s=n(65),d=Math.max,p=Math.min,f=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!s("splice")},{splice:function(e,t){var n,o,s,h,g,C,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(d(a(t),0),v-N)),v+n-o>f)throw TypeError(m);for(s=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)C=h+n-1,(g=h+o-1)in b?b[C]=b[g]:delete b[C];for(h=0;h9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(32);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(24),r=n(219),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(32);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(21),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(135)})},function(e,t,n){"use strict";var o=n(6),r=n(12),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(12).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(42)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(136);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r,!0)},function(e,t,n){"use strict";var o=n(0),r=n(137),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(102),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(234)})},function(e,t,n){"use strict";var o=n(102),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),s=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(137)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(102)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(42)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(62),i=n(21),c=n(15),l=n(31),u=n(79),s=n(32),d=n(4),p=n(41),f=n(47).f,m=n(19).f,h=n(12).f,g=n(55).trim,C="Number",b=r[C],v=b.prototype,N=l(p(v))==C,V=function(e){var t,n,o,r,a,i,c,l,u=s(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=g(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(C,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,k=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof k&&(N?d((function(){v.valueOf.call(n)})):l(n)!=C)?u(new b(V(t)),n,k):V(t)},_=o?f(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)c(b,y=_[x])&&!c(k,y)&&h(k,y,m(b,y));k.prototype=v,v.constructor=k,i(r,C,k)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(248)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(138)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(138),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(255);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(55).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(139);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(28),a=n(258),i=n(101),c=n(4),l=1..toFixed,u=Math.floor,s=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},d=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),f=[0,0,0,0,0,0],m="",h="0",g=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*f[n],f[n]=o%1e7,o=u(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=f[t],f[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==f[e]){var n=String(f[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=d(l*s(2,69,1))-69)<0?l*s(2,-t,1):l/s(2,t,1),n*=4503599627370496,(t=52-t)>0){for(g(0,n),o=p;o>=7;)g(1e7,0),o-=7;for(g(s(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?m+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):m+h}})},function(e,t,n){"use strict";var o=n(31);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(260);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(63),i=n(93),c=n(72),l=n(14),u=n(57),s=Object.assign;e.exports=!s||r((function(){var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=s({},e)[n]||"abcdefghijklmnopqrst"!=a(s({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,s=1,d=i.f,p=c.f;r>s;)for(var f,m=u(arguments[s++]),h=d?a(m).concat(d(m)):a(m),g=h.length,C=0;g>C;)f=h[C++],o&&!p.call(m,f)||(n[f]=m[f]);return n}:s},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(41)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(29),l=n(12);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(123)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(12).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(29),l=n(12);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(140).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(69),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(70),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(23),i=n(19).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(91),i=n(23),c=n(19),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),s={},d=0;u.length>d;)(n=r(o,t=u[d++]))!==undefined&&l(s,t,n);return s}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(125).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(99);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(141)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(63);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(32),l=n(36),u=n(19).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(32),l=n(36),u=n(19).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(69),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(69),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(52)})},function(e,t,n){"use strict";var o=n(21),r=n(284),a=Object.prototype;r!==a.toString&&o(a,"toString",r,{unsafe:!0})},function(e,t,n){"use strict";var o=n(74),r={};r[n(11)("toStringTag")]="z",e.exports="[object z]"!==String(r)?function(){return"[object "+o(this)+"]"}:r.toString},function(e,t,n){"use strict";var o=n(0),r=n(140).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(139);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(46),u=n(5),s=n(35),d=n(142),p=n(21),f=n(68),m=n(42),h=n(53),g=n(6),C=n(29),b=n(54),v=n(31),N=n(70),V=n(75),y=n(44),k=n(103).set,_=n(143),x=n(144),w=n(288),L=n(145),B=n(289),S=n(34),I=n(62),T=n(11),A=n(94),E=T("species"),P="Promise",O=S.get,M=S.set,F=S.getterFor(P),R=d,j=u.TypeError,D=u.document,H=u.process,z=s("fetch"),U=L.f,K=U,G="process"==v(H),Y=!!(D&&D.createEvent&&u.dispatchEvent),q=0,W=I(P,(function(){if(66===A)return!0;if(!G&&"function"!=typeof PromiseRejectionEvent)return!0;if(l&&!R.prototype["finally"])return!0;if(A>=51&&/native code/.test(R))return!1;var e=R.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[E]=t,!(e.then((function(){}))instanceof t)})),$=W||!V((function(e){R.all(e)["catch"]((function(){}))})),Q=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},X=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;_((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,s=o[i++],d=a?s.ok:s.fail,p=s.resolve,f=s.reject,m=s.domain;try{d?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===d?c=r:(m&&m.enter(),c=d(r),m&&(m.exit(),u=!0)),c===s.promise?f(j("Promise-chain cycle")):(l=Q(c))?l.call(c,p,f):p(c)):f(r)}catch(h){m&&!u&&m.exit(),f(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;Y?((o=D.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},Z=function(e,t){k.call(u,(function(){var n,o=t.value;if(ee(t)&&(n=B((function(){G?H.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){k.call(u,(function(){G?H.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,X(e,t,!0))},re=function ae(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=Q(n);r?_((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,X(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};W&&(R=function(e){b(this,R,P),C(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){M(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:q,value:undefined})}).prototype=f(R.prototype,{then:function(e,t){var n=F(this),o=U(y(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=q&&X(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},L.f=U=function(e){return e===R||e===a?new r(e):K(e)},l||"function"!=typeof d||(i=d.prototype.then,p(d.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof z&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return x(R,z.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:W},{Promise:R}),m(R,P,!1,!0),h(P),a=s(P),c({target:P,stat:!0,forced:W},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||W},{resolve:function(e){return x(l&&this===a?R:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=B((function(){var n=C(t.resolve),a=[],i=0,c=1;N(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=B((function(){var r=C(t.resolve);N(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(0),r=n(46),a=n(142),i=n(35),c=n(44),l=n(144),u=n(21);o({target:"Promise",proto:!0,real:!0},{"finally":function(e){var t=c(this,i("Promise")),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then((function(){return n}))}:e,n?function(n){return l(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",i("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(29),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(29),i=n(8),c=n(6),l=n(41),u=n(135),s=n(4),d=r("Reflect","construct"),p=s((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),f=!s((function(){d((function(){}))})),m=p||f;o({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!p)return d(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,s=l(c(r)?r:Object.prototype),m=Function.apply.call(e,s,t);return c(m)?m:s}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(32),c=n(12);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(19).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(19),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,s=arguments.length<3?e:arguments[2];return a(e)===s?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(s):r(o=l(e))?u(o,t,s):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(19);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(99)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(91)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(69)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(12),l=n(19),u=n(36),s=n(45);o({target:"Reflect",stat:!0},{set:function d(e,t,n){var o,p,f=arguments.length<4?e:arguments[3],m=l.f(r(e),t);if(!m){if(a(p=u(e)))return d(p,t,n,f);m=s(0)}if(i(m,"value")){if(!1===m.writable||!a(f))return!1;if(o=l.f(f,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,c.f(f,t,o)}else c.f(f,t,s(0,n));return!0}return m.set!==undefined&&(m.set.call(f,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(132),i=n(52);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(62),i=n(79),c=n(12).f,l=n(47).f,u=n(104),s=n(83),d=n(21),p=n(4),f=n(53),m=n(11)("match"),h=r.RegExp,g=h.prototype,C=/a/g,b=/a/g,v=new h(C)!==C;if(o&&a("RegExp",!v||p((function(){return b[m]=!1,h(C)!=C||h(b)==b||"/a/i"!=h(C,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?s.call(e):t),n?this:g,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),k=0;y.length>k;)V(y[k++]);g.constructor=N,N.prototype=g,d(r,"RegExp",N)}f("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(12),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(21),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),s="toString"!=l.name;(u||s)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(136);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(105).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o=n(0),r=n(10),a=n(106),i=n(20),c=n(107),l="".endsWith,u=Math.min;o({target:"String",proto:!0,forced:!c("endsWith")},{endsWith:function(e){var t=String(i(this));a(e);var n=arguments.length>1?arguments[1]:undefined,o=r(t.length),c=n===undefined?o:u(r(n),o),s=String(e);return l?l.call(t,s,c):t.slice(c-s.length,c)===s}})},function(e,t,n){"use strict";var o=n(0),r=n(40),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(106),a=n(20);o({target:"String",proto:!0,forced:!n(107)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(105).charAt,r=n(34),a=n(98),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(20),c=n(108),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var s=i.unicode;i.lastIndex=0;for(var d,p=[],f=0;null!==(d=l(i,u));){var m=String(d[0]);p[f]=m,""===m&&(i.lastIndex=c(u,a(i.lastIndex),s)),f++}return 0===f?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(100).end;o({target:"String",proto:!0,forced:n(146)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(100).start;o({target:"String",proto:!0,forced:n(146)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(23),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var f=r(e),m=String(this),h="function"==typeof a;h||(a=String(a));var g=f.global;if(g){var C=f.unicode;f.lastIndex=0}for(var b=[];;){var v=s(f,m);if(null===v)break;if(b.push(v),!g)break;""===String(v[0])&&(f.lastIndex=u(m,i(f.lastIndex),C))}for(var N,V="",y=0,k=0;k=y&&(V+=m.slice(y,x)+I,y=x+_.length)}return V+m.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,s=h;return i!==undefined&&(i=a(i),s=m),t.call(c,s,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var s=+a;if(0===s)return t;if(s>u){var d=f(s/10);return 0===d?t:d<=u?r[d-1]===undefined?a.charAt(1):r[d-1]+a.charAt(1):t}c=r[s-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(20),i=n(141),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var s=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===s?-1:s.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(104),a=n(8),i=n(20),c=n(44),l=n(108),u=n(10),s=n(86),d=n(84),p=n(4),f=[].push,m=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,s=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=d.call(h,o))&&!((l=h.lastIndex)>m&&(s.push(o.slice(m,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return m===o.length?!u&&h.test("")||s.push(""):s.push(o.slice(m)),s.length>a?s.slice(0,a):s}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var d=a(e),p=String(this),f=c(d,RegExp),g=d.unicode,C=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(h?"y":"g"),b=new f(h?d:"^(?:"+d.source+")",C),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===s(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return l?l.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(55).trim;o({target:"String",proto:!0,forced:n(109)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(55).end,a=n(109)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(55).start,a=n(109)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(39)("Float32",4,(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(28);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(39)("Float64",8,(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(39)("Int8",1,(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(39)("Int16",2,(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(39)("Int32",4,(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(39)("Uint8",1,(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(39)("Uint8",1,(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(39)("Uint16",2,(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(39)("Uint32",4,(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(127),a=o.aTypedArray;o.exportProto("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;o.exportProto("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(95),a=o.aTypedArray;o.exportProto("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(44),i=o.aTypedArray,c=o.aTypedArrayConstructor;o.exportProto("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;o.exportProto("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;o.exportProto("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;o.exportProto("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(110),r=n(7),a=n(148);r.exportStatic("from",a,o)},function(e,t,n){"use strict";var o=n(7),r=n(61).includes,a=o.aTypedArray;o.exportProto("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(61).indexOf,a=o.aTypedArray;o.exportProto("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(130),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,s=a.entries,d=r.aTypedArray,p=r.exportProto,f=c&&c.prototype[i],m=!!f&&("values"==f.name||f.name==undefined),h=function(){return l.call(d(this))};p("entries",(function(){return s.call(d(this))})),p("keys",(function(){return u.call(d(this))})),p("values",h,!m),p(i,h,!m)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=[].join;o.exportProto("join",(function(e){return a.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(133),a=o.aTypedArray;o.exportProto("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(44),i=o.aTypedArray,c=o.aTypedArrayConstructor;o.exportProto("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(110),a=o.aTypedArrayConstructor;o.exportStatic("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;o.exportProto("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;o.exportProto("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=Math.floor;o.exportProto("reverse",(function(){for(var e,t=r(this).length,n=a(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)s[a]=n[a++];return s}),u)},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;o.exportProto("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=[].sort;o.exportProto("sort",(function(e){return a.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(40),i=n(44),c=o.aTypedArray;o.exportProto("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=[].toLocaleString,u=[].slice,s=!!i&&a((function(){l.call(new i(1))})),d=a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])}));r.exportProto("toLocaleString",(function(){return l.apply(s?u.call(c(this)):c(this),arguments)}),d)},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Uint8Array,c=i&&i.prototype,l=[].toString,u=[].join;a((function(){l.call({})}))&&(l=function(){return u.call(this)}),r.exportProto("toString",l,(c||{}).toString!=l)},function(e,t,n){"use strict";var o,r=n(5),a=n(68),i=n(50),c=n(78),l=n(149),u=n(6),s=n(34).enforce,d=n(118),p=!r.ActiveXObject&&"ActiveXObject"in r,f=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",m,l,!0,!0);if(d&&p){o=l.getConstructor(m,"WeakMap",!0),i.REQUIRED=!0;var g=h.prototype,C=g["delete"],b=g.has,v=g.get,N=g.set;a(g,{"delete":function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),C.call(this,e)||t.frozen["delete"](e)}return C.call(this,e)},has:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!f(e)){var n=s(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(149),!1,!0)},function(e,t,n){"use strict";var o=n(5),r=n(103),a=!o.setImmediate||!o.clearImmediate;n(0)({global:!0,bind:!0,enumerable:!0,forced:a},{setImmediate:r.set,clearImmediate:r.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(143),i=n(31),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(66),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=j,t._M=Te,t._MCCC=Oe,t._ME=Ee,t._MFCC=Me,t._MP=Be,t._MR=Ne,t.__render=He,t.createComponentVNode=function(e,t,n,o,r){var i=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return s(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=j(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),ze(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=O,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case f:return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&R(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?s(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=ze,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function s(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function d(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var f="$F";function m(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function g(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void C(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,m=u(p),h=l(p)&&p[0]===I;f||m||h?(n=n||t.slice(0,s),(f||h)&&(d=O(d)),(m||h)&&(d.key=I+s),n.push(d)):n&&n.push(d),d.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=O(t)),a=2;return e.children=n,e.childFlags=a,e}function j(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?O(e):e}var D="http://www.w3.org/1999/xlink",H="http://www.w3.org/XML/1998/namespace",z={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":H,"xml:lang":H,"xml:space":H};function U(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var K=U(0),G=U(null),Y=U(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=U(null)),n[e]||1==++K[e]&&(G[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--K[e]&&(document.removeEventListener(m(e),G[e]),G[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var de,pe,fe=te("onInput",he),me=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function ge(e,t,n,o,r,a){64&e?ce(o,n):256&e?se(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function Ce(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",fe),t.onChange&&ne(e,"change",me)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),s=0,d=l.length;s0;for(var c in i&&(a=be(n))&&Ce(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&ge(t,e,o,n,!0,a)}function Se(e,t,n){var o=j(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=s(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=k(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!u(s)){var d=i.state;if(u(d))i.state=s;else for(var f in s)d[f]=s[f];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Oe(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=j(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=M());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=M();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||g(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,s=e.className,d=e.children,p=e.childFlags,f=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(s)||""===s||(o?f.setAttribute("class",s):f.className=s),16===p)w(f,d);else if(1!==p){var m=o&&"foreignObject"!==e.type;2===p?(16384&d.flags&&(e.children=d=O(d)),Te(d,f,n,m,null,i)):8!==p&&4!==p||Pe(d,f,n,m,null,i)}u(t)||g(t,f,r),u(l)||Be(e,c,l,f,o),Ne(e.ref,f,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==s){var m=u||p;if((c=s||p)!==p)for(var h in(d=(448&r)>0)&&(f=be(c)),c){var g=m[h],C=c[h];g!==C&&Le(h,g,C,l,o,f,e)}if(m!==p)for(var b in m)a(c[b])&&!a(m[b])&&Le(b,m[b],null,l,o,f,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Re(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);d&&ge(r,t,l,c,!1,f);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,f,d):4&f?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var d=t.props||p,f=t.ref,m=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(d,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=s(h,l.$PS),l.$PS=null)}je(l,h,d,n,o,r,!1,a,i),m!==f&&(ve(m),Ne(f,l,i))}(e,t,n,o,r,l,d):8&f?function(e,t,n,o,r,i,l){var u=!0,s=t.props||p,d=t.ref,f=e.props,m=!a(d),h=e.children;m&&c(d.onComponentShouldUpdate)&&(u=d.onComponentShouldUpdate(f,s));if(!1!==u){m&&c(d.onComponentWillUpdate)&&d.onComponentWillUpdate(f,s);var g=t.type,C=j(32768&t.flags?g.render(s,d,o):g(s,o));Fe(h,C,n,o,r,i,l),t.children=C,m&&c(d.onComponentDidUpdate)&&d.onComponentDidUpdate(f,s)}else t.children=h}(e,t,n,o,r,l,d):16&f?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&f?t.dom=e.dom:8192&f?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,s=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=M());var d=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||d||!d&&c.length>p)&&(s=N(i[p-1],!1).nextSibling)}Re(l,u,i,c,n,o,r,s,e,a)}(e,t,n,o,r,d):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Re(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;C(r,l),h(a,l)}}(e,t,o,d)}function Re(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Fe(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),w(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:w(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:w(n,t))}(n,o,r);break;case 2:_e(r),Te(o,r,a,i,c,u);break;case 1:_e(r);break;default:_e(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:ke(n),w(r,o);break;case 2:xe(r,l,n),Te(o,r,a,i,c,u);break;case 1:xe(r,l,n);break;default:var s=0|n.length,d=0|o.length;0===s?d>0&&Pe(o,r,a,i,c,u):0===d?xe(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var s,d,p=a-1,f=i-1,m=0,h=e[m],g=t[m];e:{for(;h.key===g.key;){if(16384&g.flags&&(t[m]=g=O(g)),Fe(h,g,n,o,r,c,u),e[m]=g,++m>p||m>f)break e;h=e[m],g=t[m]}for(h=e[p],g=t[f];h.key===g.key;){if(16384&g.flags&&(t[f]=g=O(g)),Fe(h,g,n,o,r,c,u),e[p]=g,f--,m>--p||m>f)break e;h=e[p],g=t[f]}}if(m>p){if(m<=f)for(d=(s=f+1)f)for(;m<=p;)Ve(e[m++],n);else!function(e,t,n,o,r,a,i,c,l,u,s,d,p){var f,m,h,g=0,C=c,b=c,v=a-c+1,V=i-c+1,k=new Int32Array(V+1),_=v===o,x=!1,w=0,L=0;if(r<4||(v|V)<32)for(g=C;g<=a;++g)if(f=e[g],Lc?x=!0:w=c,16384&m.flags&&(t[c]=m=O(m)),Fe(f,m,l,n,u,s,p),++L;break}!_&&c>i&&Ve(f,l)}else _||Ve(f,l);else{var B={};for(g=b;g<=i;++g)B[t[g].key]=g;for(g=C;g<=a;++g)if(f=e[g],LC;)Ve(e[C++],l);k[c-b]=g+1,w>c?x=!0:w=c,16384&(m=t[c]).flags&&(t[c]=m=O(m)),Fe(f,m,l,n,u,s,p),++L}else _||Ve(f,l);else _||Ve(f,l)}if(_)xe(l,d,e),Pe(t,l,n,u,s,p);else if(x){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>De&&(De=l,de=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=de[a-1]),de[a]=n)}a=r+1;var u=new Int32Array(a);i=de[a-1];for(;a-- >0;)u[a]=i,i=pe[i],de[a]=0;return u}(k);for(c=S.length-1,g=V-1;g>=0;g--)0===k[g]?(16384&(m=t[w=g+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)=0;g--)0===k[g]&&(16384&(m=t[w=g+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)i?i:a,p=0;pi)for(p=d;p0&&b(r),_.v=!1,c(n)&&n(),c(x.renderComplete)&&x.renderComplete(i,t)}function ze(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),He(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ue=[],Ke="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ge=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?s(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!_.v&&0===Ue.length)return void $e(e,o,n);if(-1===Ue.indexOf(e)&&Ue.push(e),Ge||(Ge=!0,Ke(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),_.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.2"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new L(o||[]);return a._invoke=function(e,t,n){var o=s;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===f){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=_(i,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===s)throw o=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?f:d,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=f,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var s="suspendedStart",d="suspendedYield",p="executing",f="completed",m={};function h(){}function g(){}function C(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=C.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function k(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,s=l.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(s).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function _(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,_(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),m}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;w(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var s in r)r.hasOwnProperty(s)&&c.setAttribute(s,r[s]);c.rel="stylesheet",c.href=e,c.media="only x",function f(e){if(i.body)return e();setTimeout((function(){f(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var d=function m(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){m(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=d,d(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=void 0;var o=n(1),r=n(3),a=n(2);t.Achievements=function(e){return(0,r.useBackend)(e).data.achievements.map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.unlocked?e.name+" - unlocked":e.name+" - locked",className:e.unlocked?"color-good":"",children:(0,o.createComponentVNode)(2,a.Section,{children:[e.desc,(0,o.createVNode)(1,"br")]})},e.name)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.onSet,t.selected,c(t,["color","over","width","onClick","onSet","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createComponentVNode)(2,a.Box,{width:s,className:(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),children:this.buildMenu()}):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(160),a=n(12);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),void e.target.blur()):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.onInput,e.onChange,e.value,e.maxLength),n=e.placeholder,c=i(e,["onInput","onChange","value","maxLength","placeholder"]),l=c.className,u=c.fluid,s=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},s,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,s=t.value,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,g=p.value,C=p.unit,b=p.minValue,v=p.maxValue,N=p.width,y=p.format,V=p.onChange,k=p.onDrag,_=g;(n||d)&&(_=s);var x=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(C?" "+C:""),0,{unselectable:i.tridentVersion<=4})},w=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:_,format:y,children:x})||x(y?y(_):_);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:N,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((_-b)/(v-b)*100,0,100)+"%"}}),2),w,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none"},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),V&&V(t,n),k&&k(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),V&&V(t,n),void(k&&k(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var g=0,C=Object.keys(s);g=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(30),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(31),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,b=l(r,C,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([C[0]+h,N[1]]),b.push([C[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var y=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},g,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+C[1]+")",fill:d,stroke:f,"stroke-width":h,points:y}),2,{viewBox:"0 0 "+C[0]+" "+C[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AdvancedAirlockController=void 0;var o=n(1),r=n(20),a=n(30),i=n(3),c=n(2),l=n(69),u=n(12),s=1,d=2,p=4,f=8;t.AdvancedAirlockController=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,m,{state:t}),!c&&(0,o.createComponentVNode)(2,h,{state:t})],0)};var m=function(e){var t,n=(0,i.useBackend)(e),a=n.act,l=n.data,u=((t={})[0]={color:"good",localStatusText:"Cycled to interior"},t[1]={color:"average",localStatusText:"Pressurizing (interior)"},t[2]={color:"average",localStatusText:"Depressurizing (interior)"},t[6]={color:"good",localStatusText:"Cycled to exterior"},t[5]={color:"average",localStatusText:"Pressurizing (exterior)"},t[4]={color:"average",localStatusText:"Depressurizing (exterior)"},t[3]={color:"average",localStatusText:"Unknown"},t[-1]={color:"good",localStatusText:"Shuttle Docked"},t[-2]={color:"bad",localStatusText:"Error. Contact an atmospheric technician for assistance."},t),s=u[l.cyclestate]||u[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Airlock Status",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},value:l.pressure/l.maxpressure,children:[(0,r.toFixed)(l.pressure,2)," kPa"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:s.color,children:s.localStatusText}),!!l.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})],0)}),(0===l.cyclestate||3===l.cyclestate||1===l.cyclestate||4===l.cyclestate)&&(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",content:"Cycle to Exterior",onClick:function(){return a("cycle",{exterior:1})}}),(6===l.cyclestate||3===l.cyclestate||5===l.cyclestate||2===l.cyclestate)&&(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",content:"Cycle to Interior",onClick:function(){return a("cycle",{exterior:0})}}),(5===l.cyclestate||1===l.cyclestate||4===l.cyclestate||2===l.cyclestate)&&(0,o.createComponentVNode)(2,c.Button,{ico:!0,n:"forward",content:"Skip "+(5===l.cyclestate||1===l.cyclestate?"pressurization":"depressurization")+(l.skip_timer0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(30),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return g}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,g=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return g("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return g("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return g("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return g("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return g("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return g("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return g("reset_external_pressure",{id_tag:t})}})]})]})})},g=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,C,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},C=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(31),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:"$"+c})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(31),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(30),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(1),r=n(20),a=n(30),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,s=(Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),l.beakerTransferAmounts||[]),d=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===d.length&&"Nothing":"N/A"}),d.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(1),r=n(20),a=n(3),i=n(2),c=n(162);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,s=l.isActive,d=l.isBeakerLoaded,p=l.currentTemp,f=l.beakerCurrentVolume,m=l.beakerMaxVolume,h=l.beakerContents,g=void 0===h?[]:h;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reading",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:d&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",m," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:d,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(1),r=n(19),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,p=l.screen,f=l.beakerContents,m=void 0===f?[]:f,h=l.bufferContents,g=void 0===h?[]:h,C=l.beakerCurrentVolume,b=l.beakerMaxVolume,v=l.isBeakerLoaded,N=l.isPillBottleLoaded,y=l.pillBottleCurrentAmount,V=l.pillBottleMaxAmount;return"analyze"===p?(0,o.createComponentVNode)(2,s,{state:t}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!v&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!v&&0===m.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(d,"toggleMode")}})],4),children:[0===g.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:g.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[y," / ",V," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.state,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,s=i.bottleAmount,d=i.packAmount,p=t.state.data,f=p.condi,m=p.chosenPillStyle,h=p.pillStyles,g=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===m,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!f&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!f&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!f&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:s,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:s,volume:"auto"})}}),!!f&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:d,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:d,volume:"auto"})}}),!!f&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:s,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:s,volume:"auto"})}})]})},i}(o.Component),s=function(e){var t=e.state,n=t.config.ref,i=t.data.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return(0,r.act)(n,"goScreen",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:i.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:i.color,mr:1}),i.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:i.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[i.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:i.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:i.addicD})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>=2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>=4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<=4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(30),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:["$",i.totalprice]}),children:[(0,o.createComponentVNode)(2,a.Table,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:["$",i.totalprice]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:["$",i.credits]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{children:2===i.z&&(0,o.createVNode)(1,"div","map",[i.sensors.map((function(e){return e.pos_x&&(0,o.createVNode)(1,"div","blip",null,1,{style:"left:"+(e.pos_x-i.minx)*(600/(i.maxx-i.minx))+"px;\n top:"+(i.maxy-e.pos_y)*(600/(i.maxx-i.minx))+"px"})})),(0,o.createVNode)(1,"img",null,null,1,{src:"minimap-1.png",width:"600px",style:"-ms-interpolation-mode: nearest-neighbor"})],0)})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(m=e.ijob,m%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,s=e.brutedam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(162);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,g=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+g+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(30),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,g=c.num_dislikes,C=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+g,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:C})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(31),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,g=d.tag,C=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),s(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:g,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:C?"unlock":"lock",content:C?"AUTO":"MANUAL",color:!C&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"})||(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,g=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(31),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,g=f.SM_power,C=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:g,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(g)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(C),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,i.toFixed)(C)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(b),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,g=void 0===h?[]:h,C=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!C&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!C&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(30),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(30),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(31),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(31),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,s=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(31),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),g=n.demand.map((function(e,t){return[t,e]})),C=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:C,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:C,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,C],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:g,rangeX:[0,g.length-1],rangeY:[0,C],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(31),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,g=u.command,C=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),y=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!g&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:C,content:"High volume "+(C?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===y.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),y.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,g=d.piping_layer,C=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===g,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(161);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return g}},Species:{title:"Scanner Mode: Species",component:function(){return C}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:d.id})}}),children:[d.status,!!d.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),d.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:p})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[6e4,Infinity],average:[3e4,6e4],bad:[-Infinity,3e4]},minValue:0,maxValue:9e4,value:l,content:l+" W"})})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===s,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===s,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===s,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Angle",children:[(0===s||1===s)&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,format:function(e){return Math.round(360+e)%360},onDrag:function(e,t){return n("angle",{value:t})}}),1===s&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"80px",unit:"\xb0/h",step:5,stepPixelSize:2,minValue:-7200,maxValue:7200,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+(0,r.toFixed)(Math.abs(e))},onDrag:function(e,t){return n("rate",{value:t})}}),2===s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(30),a=n(19),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,s=r.lockable,d=r.telecrystals,p=r.categories,f=void 0===p?[]:p,m=this.state,h=m.hoveredItem,g=m.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d>0?"good":"bad",children:[d," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:g,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:g.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:f.flatMap((function(e){return e.items||[]})).filter((function(e){var t=g.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,d=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-d0?"good":"bad",children:i.points})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"General",children:[(0,o.createComponentVNode)(2,a.Section,{title:"General stuff",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.guardian_name||"Random Name",onClick:function(){return(0,r.act)(c,"name")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Reset All",onClick:function(){return(0,r.act)(c,"reset")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Attack Type",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Melee",selected:i.melee,onClick:function(){return(0,r.act)(c,"melee")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Ranged",selected:!i.melee,disabled:i.melee&&i.points<3,onClick:function(){return(0,r.act)(c,"ranged")}})]})]},"General"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Stats",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.ratedskills.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{content:"A",selected:5===e.level,disabled:e.level<5&&i.points<4,onClick:function(){return(0,r.act)(c,"set",{name:e.name,level:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"B",selected:4===e.level,disabled:e.level<4&&i.points<3,onClick:function(){return(0,r.act)(c,"set",{name:e.name,level:4})}}),(0,o.createComponentVNode)(2,a.Button,{content:"C",selected:3===e.level,disabled:e.level<3&&i.points<2,onClick:function(){return(0,r.act)(c,"set",{name:e.name,level:3})}}),(0,o.createComponentVNode)(2,a.Button,{content:"D",selected:2===e.level,disabled:e.level<2&&i.points<1,onClick:function(){return(0,r.act)(c,"set",{name:e.name,level:2})}}),(0,o.createComponentVNode)(2,a.Button,{content:"F",selected:1===e.level,onClick:function(){return(0,r.act)(c,"set",{name:e.name,level:1})}})]},e.name)}))})},"stats"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Major Ability",children:i.abilities_major.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,labelColor:e.requiem?"gold":null,children:[e.desc,(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:e.cost+" points",selected:e.selected,disabled:!e.selected&&(i.points1?r-1:0),i=1;i1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(13),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(111);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(13),a=n(17),i=n(87);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.onSet,t.selected,c(t,["color","over","width","onClick","onSet","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createComponentVNode)(2,a.Box,{width:s,className:(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),children:this.buildMenu()}):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(13),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(156),a=n(13);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(13),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),void e.target.blur()):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.onInput,e.onChange,e.value,e.maxLength),n=e.placeholder,c=i(e,["onInput","onChange","value","maxLength","placeholder"]),l=c.className,u=c.fluid,s=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},s,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(13),a=n(17);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(22),a=n(13),i=n(18),c=n(154),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,s=t.value,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,g=p.value,C=p.unit,b=p.minValue,v=p.maxValue,N=p.width,V=p.format,y=p.onChange,k=p.onDrag,_=g;(n||d)&&(_=s);var x=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(C?" "+C:""),0,{unselectable:i.tridentVersion<=4})},w=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:_,format:V,children:x})||x(V?V(_):_);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:N,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((_-b)/(v-b)*100,0,100)+"%"}}),2),w,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none"},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),k&&k(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(k&&k(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(13),a=n(22),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var g=0,C=Object.keys(s);g=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(13),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(13),a=n(17),i=n(111);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(13),a=n(33),i=n(18),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(30),a=n(17),i=n(13),c=n(18);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,b=l(r,C,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([C[0]+h,N[1]]),b.push([C[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},g,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+C[1]+")",fill:d,stroke:f,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+C[0]+" "+C[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],s=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(22),a=n(33),i=n(3),c=n(2),l=n(37),u=n(88);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return g}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,g=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return g("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return g("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return g("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return g("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return g("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return g("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return g("reset_external_pressure",{id_tag:t})}})]})]})})},g=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,C,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},C=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(88);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(30),a=n(22),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:"$"+c})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(30),a=n(18),i=n(2),c=n(88);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(33),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(1),r=n(22),a=n(33),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,s=(Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),l.beakerTransferAmounts||[]),d=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===d.length&&"Nothing":"N/A"}),d.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(1),r=n(22),a=n(3),i=n(2),c=n(158);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,s=l.isActive,d=l.isBeakerLoaded,p=l.currentTemp,f=l.beakerCurrentVolume,m=l.beakerMaxVolume,h=l.beakerContents,g=void 0===h?[]:h;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reading",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:d&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",m," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:d,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(1),r=n(18),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,p=l.screen,f=l.beakerContents,m=void 0===f?[]:f,h=l.bufferContents,g=void 0===h?[]:h,C=l.beakerCurrentVolume,b=l.beakerMaxVolume,v=l.isBeakerLoaded,N=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;return"analyze"===p?(0,o.createComponentVNode)(2,s,{state:t}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!v&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!v&&0===m.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(d,"toggleMode")}})],4),children:[0===g.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:g.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.state,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,s=i.bottleAmount,d=i.packAmount,p=t.state.data,f=p.condi,m=p.chosenPillStyle,h=p.pillStyles,g=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===m,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!f&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!f&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!f&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:s,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:s,volume:"auto"})}}),!!f&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:d,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:d,volume:"auto"})}}),!!f&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:s,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:s,volume:"auto"})}})]})},i}(o.Component),s=function(e){var t=e.state,n=t.config.ref,i=t.data.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return(0,r.act)(n,"goScreen",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:i.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:i.color,mr:1}),i.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:i.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[i.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:i.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:i.addicD})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>=2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>=4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<=4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(33),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:["$",i.totalprice]}),children:[(0,o.createComponentVNode)(2,a.Table,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:["$",i.totalprice]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:["$",i.credits]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{children:2===i.z&&(0,o.createVNode)(1,"div","map",[i.sensors.map((function(e){return e.pos_x&&(0,o.createVNode)(1,"div","blip",null,1,{style:"left:"+(e.pos_x-i.minx)*(600/(i.maxx-i.minx))+"px;\n top:"+(i.maxy-e.pos_y)*(600/(i.maxx-i.minx))+"px"})})),(0,o.createVNode)(1,"img",null,null,1,{src:"minimap-1.png",width:"600px",style:"-ms-interpolation-mode: nearest-neighbor"})],0)})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(m=e.ijob,m%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,s=e.brutedam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(158);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,g=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+g+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(33),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,g=c.num_dislikes,C=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+g,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:C})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(30),a=n(71),i=n(22),c=n(152),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,g=d.tag,C=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),s(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:g,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:C?"unlock":"lock",content:C?"AUTO":"MANUAL",color:!C&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"})||(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,g=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(30),a=n(71),i=n(22),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,g=f.SM_power,C=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:g,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(g)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(C),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,i.toFixed)(C)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(b),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(113);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,g=void 0===h?[]:h,C=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!C&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!C&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(13),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(33),a=n(18),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(33),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(30),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(30),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,s=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(30),a=n(71),i=n(22),c=n(13),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),g=n.demand.map((function(e,t){return[t,e]})),C=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:C,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:C,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,C],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:g,rangeX:[0,g.length-1],rangeY:[0,C],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(30),a=n(22),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,g=u.command,C=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!g&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:C,content:"High volume "+(C?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(13),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,g=d.piping_layer,C=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===g,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(157);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(88),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return g}},Species:{title:"Scanner Mode: Species",component:function(){return C}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(30),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:d.id})}}),children:[d.status,!!d.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),d.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(30),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:p})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[6e4,Infinity],average:[3e4,6e4],bad:[-Infinity,3e4]},minValue:0,maxValue:9e4,value:l,content:l+" W"})})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===s,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===s,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===s,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Angle",children:[(0===s||1===s)&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,format:function(e){return Math.round(360+e)%360},onDrag:function(e,t){return n("angle",{value:t})}}),1===s&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"80px",unit:"\xb0/h",step:5,stepPixelSize:2,minValue:-7200,maxValue:7200,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+(0,r.toFixed)(Math.abs(e))},onDrag:function(e,t){return n("rate",{value:t})}}),2===s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(22),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(33),a=n(18),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,s=r.lockable,d=r.telecrystals,p=r.categories,f=void 0===p?[]:p,m=this.state,h=m.hoveredItem,g=m.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d>0?"good":"bad",children:[d," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:g,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:g.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:f.flatMap((function(e){return e.items||[]})).filter((function(e){var t=g.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,d=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-d0?"good":"bad",children:i.points})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"General",children:[(0,o.createComponentVNode)(2,a.Section,{title:"General stuff",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.guardian_name||"Random Name",onClick:function(){return(0,r.act)(c,"name")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Reset All",onClick:function(){return(0,r.act)(c,"reset")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Attack Type",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Melee",selected:i.melee,onClick:function(){return(0,r.act)(c,"melee")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Ranged",selected:!i.melee,disabled:i.melee&&i.points<3,onClick:function(){return(0,r.act)(c,"ranged")}})]})]},"General"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Stats",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.ratedskills.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{content:"A",selected:5===e.level,disabled:e.level<5&&i.points<4,onClick:function(){return(0,r.act)(c,"set",{name:e.name,level:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"B",selected:4===e.level,disabled:e.level<4&&i.points<3,onClick:function(){return(0,r.act)(c,"set",{name:e.name,level:4})}}),(0,o.createComponentVNode)(2,a.Button,{content:"C",selected:3===e.level,disabled:e.level<3&&i.points<2,onClick:function(){return(0,r.act)(c,"set",{name:e.name,level:3})}}),(0,o.createComponentVNode)(2,a.Button,{content:"D",selected:2===e.level,disabled:e.level<2&&i.points<1,onClick:function(){return(0,r.act)(c,"set",{name:e.name,level:2})}}),(0,o.createComponentVNode)(2,a.Button,{content:"F",selected:1===e.level,onClick:function(){return(0,r.act)(c,"set",{name:e.name,level:1})}})]},e.name)}))})},"stats"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Major Ability",children:i.abilities_major.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,labelColor:e.requiem?"gold":null,children:[e.desc,(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:e.cost+" points",selected:e.selected,disabled:!e.selected&&(i.points1?r-1:0),i=1;i1?t-1:0),o=1;o AiAirlock, scrollable: false, }, - advanced_airlock_controller: { - component: () => AdvancedAirlockController, - scrollabel: false, - }, airalarm: { component: () => AirAlarm, scrollable: true, diff --git a/yogstation.dme b/yogstation.dme index 514eabdab14d..aa8cf57f19e1 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -553,7 +553,6 @@ #include "code\datums\wires\_wires.dm" #include "code\datums\wires\airalarm.dm" #include "code\datums\wires\airlock.dm" -#include "code\datums\wires\airlock_cycle.dm" #include "code\datums\wires\apc.dm" #include "code\datums\wires\autolathe.dm" #include "code\datums\wires\emitter.dm" @@ -623,7 +622,6 @@ #include "code\game\machinery\_machinery.dm" #include "code\game\machinery\ai_slipper.dm" #include "code\game\machinery\airlock_control.dm" -#include "code\game\machinery\airlock_cycle_control.dm" #include "code\game\machinery\announcement_system.dm" #include "code\game\machinery\aug_manipulator.dm" #include "code\game\machinery\autolathe.dm" @@ -1893,7 +1891,6 @@ #include "code\modules\language\language_menu.dm" #include "code\modules\language\machine.dm" #include "code\modules\language\monkey.dm" -#include "code\modules\language\mouse.dm" #include "code\modules\language\mushroom.dm" #include "code\modules\language\narsian.dm" #include "code\modules\language\piratespeak.dm" @@ -3191,7 +3188,21 @@ #include "yogstation\code\modules\events\probabilistic_anomaly.dm" #include "yogstation\code\modules\events\weightless.dm" #include "yogstation\code\modules\food_and_drinks\food\condiment.dm" +#include "yogstation\code\modules\food_and_drinks\food\snacks_bread.dm" +#include "yogstation\code\modules\food_and_drinks\food\snacks_burger.dm" +#include "yogstation\code\modules\food_and_drinks\food\snacks_egg.dm" +#include "yogstation\code\modules\food_and_drinks\food\snacks_meat.dm" +#include "yogstation\code\modules\food_and_drinks\food\snacks_other.dm" +#include "yogstation\code\modules\food_and_drinks\food\snacks_pastry.dm" +#include "yogstation\code\modules\food_and_drinks\food\snacks_pie.dm" +#include "yogstation\code\modules\food_and_drinks\food\snacks_spaghetti.dm" #include "yogstation\code\modules\food_and_drinks\food\snacks\meat.dm" +#include "yogstation\code\modules\food_and_drinks\recipes\tablecraft\recipes_bread.dm" +#include "yogstation\code\modules\food_and_drinks\recipes\tablecraft\recipes_egg.dm" +#include "yogstation\code\modules\food_and_drinks\recipes\tablecraft\recipes_misc.dm" +#include "yogstation\code\modules\food_and_drinks\recipes\tablecraft\recipes_pastry.dm" +#include "yogstation\code\modules\food_and_drinks\recipes\tablecraft\recipies_pie.dm" +#include "yogstation\code\modules\food_and_drinks\recipes\tablecraft\recipies_spaghetti.dm" #include "yogstation\code\modules\goonchat\browserOutput.dm" #include "yogstation\code\modules\guardian\guardian.dm" #include "yogstation\code\modules\guardian\guardianability.dm" diff --git a/yogstation/code/game/machinery/telecomms/machines/server.dm b/yogstation/code/game/machinery/telecomms/machines/server.dm index 80bc569aa9eb..f2e348e8f4b5 100644 --- a/yogstation/code/game/machinery/telecomms/machines/server.dm +++ b/yogstation/code/game/machinery/telecomms/machines/server.dm @@ -75,11 +75,15 @@ signal.data["reject"] = 0 Compiler.Run(signal) if(signal.data["reject"] == 0) - SSachievements.unlock_achievement(/datum/achievement/engineering/Poly_silent, user.client) + SSachievements.unlock_achievement(/datum/achievement/Poly_silent, user.client) else for(var/sample in signal.data["spans"]) if(sample == SPAN_COMMAND) - SSachievements.unlock_achievement(/datum/achievement/engineering/Poly_loud, user.client) - break // Not having this break leaves us open to a potential DoS attack. + signal.data["name"] = "" + signal.data["spans"] = list() + Compiler.Run(signal) + for(var/S in signal.data["spans"]) + if(S == SPAN_COMMAND) + SSachievements.unlock_achievement(/datum/achievement/Poly_loud, user.client) return compileerrors //end-NTSL diff --git a/yogstation/code/modules/antagonists/darkspawn/darkspawn.dm b/yogstation/code/modules/antagonists/darkspawn/darkspawn.dm index b5f36bc2bccb..9bf517c8c52f 100644 --- a/yogstation/code/modules/antagonists/darkspawn/darkspawn.dm +++ b/yogstation/code/modules/antagonists/darkspawn/darkspawn.dm @@ -348,7 +348,6 @@ var/mob/living/simple_animal/hostile/darkspawn_progenitor/progenitor = new(get_turf(user)) user.status_flags |= GODMODE user.mind.transfer_to(progenitor) - progenitor.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/progenitor_curse(null)) if(!SSticker.mode.sacrament_done) addtimer(CALLBACK(src, .proc/sacrament_shuttle_call), 50) for(var/V in abilities) diff --git a/yogstation/code/modules/antagonists/darkspawn/darkspawn_abilities/pass.dm b/yogstation/code/modules/antagonists/darkspawn/darkspawn_abilities/pass.dm index 13c544d558fa..5f4a1717d59b 100644 --- a/yogstation/code/modules/antagonists/darkspawn/darkspawn_abilities/pass.dm +++ b/yogstation/code/modules/antagonists/darkspawn/darkspawn_abilities/pass.dm @@ -8,7 +8,7 @@ blacklisted = TRUE //baseline /datum/action/innate/darkspawn/pass/IsAvailable() - if(istype(owner, /mob/living/simple_animal/hostile/crawling_shadows) || istype(owner, /mob/living/simple_animal/hostile/darkspawn_progenitor) || !owner.get_empty_held_indexes() && !active) + if(istype(owner, /mob/living/simple_animal/hostile/crawling_shadows) || !owner.get_empty_held_indexes() && !active) return return ..() diff --git a/yogstation/code/modules/antagonists/darkspawn/darkspawn_progenitor.dm b/yogstation/code/modules/antagonists/darkspawn/darkspawn_progenitor.dm index 5b0ca14dfacc..b7fdeac008a1 100644 --- a/yogstation/code/modules/antagonists/darkspawn/darkspawn_progenitor.dm +++ b/yogstation/code/modules/antagonists/darkspawn/darkspawn_progenitor.dm @@ -80,29 +80,6 @@ L.Stun(20) time_since_last_roar = world.time + 400 -/obj/effect/proc_holder/spell/targeted/progenitor_curse - name = "Viscerate Mind" - desc = "Unleash a powerful psionic barrage into the mind of the target." - charge_max = 50 - clothes_req = FALSE - action_icon = 'yogstation/icons/mob/actions/actions_darkspawn.dmi' - action_icon_state = "veil_mind" - action_background_icon_state = "bg_alien" - -/obj/effect/proc_holder/spell/aimed/update_icon() - return - -/obj/effect/proc_holder/spell/targeted/progenitor_curse/cast(list/targets, mob/user = usr) - if(!targets.len) - to_chat(user, "You can't reach anyone's minds.") - return - var/mob/living/target = targets[1] - var/mob/living/M = target - var/zoinks = pick(0.1, 0.5, 1)//like, this isn't even my final form! - usr.visible_message("[usr]'s sigils flare as it glances at [M]!", \ - "You direct [zoinks]% of your psionic power into [M]'s mind!.") - M.apply_status_effect(STATUS_EFFECT_PROGENITORCURSE) - /mob/living/simple_animal/hostile/darkspawn_progenitor/narsie_act() return diff --git a/yogstation/code/modules/antagonists/shadowling/shadowling_abilities.dm b/yogstation/code/modules/antagonists/shadowling/shadowling_abilities.dm index 35cd164d77e7..9ce9903bb575 100644 --- a/yogstation/code/modules/antagonists/shadowling/shadowling_abilities.dm +++ b/yogstation/code/modules/antagonists/shadowling/shadowling_abilities.dm @@ -203,7 +203,7 @@ M.Stun(2) M.apply_damage(10, BURN) if(M.bodytemperature) - M.adjust_bodytemperature(-200, 50) + M.bodytemperature -= 200 //Extreme amount of initial cold if(M.reagents) M.reagents.add_reagent(/datum/reagent/consumable/frostoil, 15) //Half of a cryosting extinguishMob(M, TRUE) diff --git a/yogstation/code/modules/food_and_drinks/food/snacks_bread.dm b/yogstation/code/modules/food_and_drinks/food/snacks_bread.dm new file mode 100644 index 000000000000..f594b92c4bb6 --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/food/snacks_bread.dm @@ -0,0 +1,7 @@ +/obj/item/reagent_containers/food/snacks/frenchtoast + name = "french toast" + desc = "This toast looks like it'll surrender at any moment!" + icon = 'yogstation/icons/obj/food/burgerbread.dmi' + icon_state = "frenchtoast" + list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/cinnamon = 5, /datum/reagent/consumable/sugar = 5) + tastes = list("cinnamon" = 1, "toast" = 1) \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/food/snacks_burger.dm b/yogstation/code/modules/food_and_drinks/food/snacks_burger.dm new file mode 100644 index 000000000000..8260127f386a --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/food/snacks_burger.dm @@ -0,0 +1,8 @@ +/obj/item/reagent_containers/food/snacks/burger/cluwneburger + name = "cluwneburger" + desc = "A old burger with a cluwne mask on it. It seems to be staring into your soul..." + icon_state = "cluwneburger" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/cluwnification = 2, /datum/reagent/consumable/nutriment/vitamin = 5) + list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/cluwnification = 5, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("bun" = 4, "regret" = 2, "something funny" = 1) + foodtype = GRAIN | TOXIC \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/food/snacks_egg.dm b/yogstation/code/modules/food_and_drinks/food/snacks_egg.dm new file mode 100644 index 000000000000..f5f876dbf335 --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/food/snacks_egg.dm @@ -0,0 +1,2 @@ +/obj/item/reagent_containers/food/snacks/egg + list_reagents = list(/datum/reagent/consumable/eggyolk = 5, /datum/reagent/growthserum = 1) \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/food/snacks_meat.dm b/yogstation/code/modules/food_and_drinks/food/snacks_meat.dm new file mode 100644 index 000000000000..69bc4512397f --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/food/snacks_meat.dm @@ -0,0 +1,25 @@ +//yogs - Ports Dolphins!!! + +/obj/item/reagent_containers/food/snacks/dolphinmeat + name = "dolphin fillet" + desc = "A fillet of spess dolphin meat." + icon_state = "fishfillet" + list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 2) + bitesize = 6 + filling_color = "#FA8072" + tastes = list("fish" = 1,"cruelty" = 2) + foodtype = MEAT + +/obj/item/reagent_containers/food/snacks/dolphinmeat/Initialize() + . = ..() + eatverb = pick("bite","chew","choke down","gnaw","swallow","chomp") + +/obj/item/reagent_containers/food/snacks/monkeycube/goat + name = "goat cube" + desc = "A Goat Tech Industries goat cube. Just add water!" + icon = 'yogstation/icons/obj/food/food.dmi' + icon_state = "goatcube" + bitesize = 20 + list_reagents = list(/datum/reagent/consumable/nutriment = 15) + tastes = list("fur" = 1, "blood" = 1, "rage" = 1) + spawned_mob = /mob/living/simple_animal/hostile/retaliate/goat \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/food/snacks_other.dm b/yogstation/code/modules/food_and_drinks/food/snacks_other.dm new file mode 100644 index 000000000000..0aaf016e1fd2 --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/food/snacks_other.dm @@ -0,0 +1,26 @@ +/obj/item/reagent_containers/food/snacks/dolphincereal + name = "dolphin cereal" + desc = "Finest dolphin skin flakes. This looks flippin' disgusting." + icon = 'yogstation/icons/obj/food/food.dmi' + icon_state = "dolphincereal" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) + tastes = list("milk" = 1, "old cardboard" = 1) + +/obj/item/reagent_containers/food/snacks/dolphinandchips + name = "dolphin and chips" + desc = "Dolphin and chips, wrapped in the finest newspaper from the clown's newcaster channel." + icon = 'yogstation/icons/obj/food/food.dmi' + icon_state = "dolphinandchips" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) + tastes = list("dolphin meat" = 1, "fries" = 1) + +/obj/item/reagent_containers/food/snacks/youmonster + name = "full dolphin platter" + desc = "A whole dolphin. Good luck eating this. (WARNING: do not consume any wafer thin mints after consumption)" + icon = 'yogstation/icons/obj/food/food.dmi' + icon_state = "youmonster" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + list_reagents = list(/datum/reagent/consumable/nutriment = 100, /datum/reagent/consumable/nutriment/vitamin = 2) + tastes = list("dolphin meat" = 1, "regret" = 1) \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/food/snacks_pastry.dm b/yogstation/code/modules/food_and_drinks/food/snacks_pastry.dm new file mode 100644 index 000000000000..aa0d2f31b86a --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/food/snacks_pastry.dm @@ -0,0 +1,27 @@ +/obj/item/reagent_containers/food/snacks/pancakes/cinnamon + name = "cinnamon pancake" + desc = "A fluffy and delicious cinnamon pancake." + icon = 'yogstation/icons/obj/food/food.dmi' + icon_state = "cinpancakes_1" + item_state = "cinpancakes" + bonus_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 2) + list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 3) + tastes = list("pancakes" = 1, "cinnamon" = 1) + +/obj/item/reagent_containers/food/snacks/cinnamonroll + name = "cinnamon roll" + desc = "Too perfect for this world, too pure" + icon = 'yogstation/icons/obj/food/food.dmi' + icon_state = "cinnamonroll" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/cinnamon = 1) + list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/cinnamon = 5, /datum/reagent/consumable/sugar = 5) + tastes = list("purity" = 1, "cinnamon" = 1) + +/obj/item/reagent_containers/food/snacks/churro + name = "churro" + desc = "If you're having food troubles, I feel for you son. I got 99 churros and the clown ate one." + icon = 'yogstation/icons/obj/food/food.dmi' + icon_state = "churro" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/cinnamon = 1) + list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/cinnamon = 5, /datum/reagent/consumable/sugar = 5) + tastes = list("lost dreams" = 1, "cinnamon" = 1) \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/food/snacks_pie.dm b/yogstation/code/modules/food_and_drinks/food/snacks_pie.dm new file mode 100644 index 000000000000..8e2a52cc8aab --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/food/snacks_pie.dm @@ -0,0 +1,19 @@ +/obj/item/reagent_containers/food/snacks/pie/buttcinnpie + name = "butterscotch cinnamon pie" + desc = "Just like goat mom used to make!" + icon = 'yogstation/icons/obj/food/piecake.dmi' + icon_state = "buttcinnpie" + slice_path = /obj/item/reagent_containers/food/snacks/buttcinnpieslice + slices_num = 5 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/cinnamon = 1) + tastes = list("cinnamon" = 1, "determination" = 1) + +/obj/item/reagent_containers/food/snacks/buttcinnpieslice + name = "butterscotch cinnamon pie slice" + desc = "A slice of butterscotch cinnamon pie. Just one." + icon = 'yogstation/icons/obj/food/piecake.dmi' + icon_state = "buttcinnpieslice" + trash = /obj/item/trash/plate + filling_color = "#D2691E" + list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/cinnamon = 5, /datum/reagent/consumable/sugar = 5, /datum/reagent/consumable/nutriment/vitamin = 3) + tastes = list("cinnamon" = 1, "determination" = 1) \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/food/snacks_spaghetti.dm b/yogstation/code/modules/food_and_drinks/food/snacks_spaghetti.dm new file mode 100644 index 000000000000..3a3e5e578590 --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/food/snacks_spaghetti.dm @@ -0,0 +1,9 @@ +/obj/item/reagent_containers/food/snacks/lasagna + name = "Lasagna" + desc = "I hate Mondays." + icon = 'yogstation/icons/obj/food/food.dmi' + trash = /obj/item/trash/plate + icon_state = "lasagna" + list_reagents = list(/datum/reagent/consumable/nutriment = 15) + tastes = list("pasta" = 2, "meat" = 1, "cheese" = 1) + foodtype = MEAT | DAIRY | GRAIN \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm new file mode 100644 index 000000000000..7db1816310b4 --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -0,0 +1,11 @@ +/datum/crafting_recipe/food/frenchtoast + name = "French toast" + reqs = list( + /datum/reagent/consumable/milk = 5, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, + /datum/reagent/consumable/cinnamon = 5, + /datum/reagent/consumable/sugar = 5, + /datum/reagent/consumable/eggyolk = 5, + ) + result = /obj/item/reagent_containers/food/snacks/frenchtoast + subcategory = CAT_BREAD \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm new file mode 100644 index 000000000000..92d79a7f1397 --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm @@ -0,0 +1,13 @@ +/datum/crafting_recipe/food/eggdog + name = "Living egg/dog hybrid" + reqs = list( + /obj/item/organ/brain = 1, + /obj/item/organ/heart = 1, + /obj/item/clothing/head/cueball = 1, //Can be found in the clowns vendor + /obj/item/reagent_containers/food/snacks/meat/slab/corgi = 3, //Has science gone too far?!?! + /datum/reagent/blood = 30, + /obj/item/reagent_containers/food/snacks/egg = 12, + /datum/reagent/teslium = 1 //To shock the whole thing into life + ) + result = /mob/living/simple_animal/pet/eggdog + subcategory = CAT_EGG \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm new file mode 100644 index 000000000000..8e5d635b935e --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -0,0 +1,18 @@ +/datum/crafting_recipe/dolphincereal + name = "Dolphin cereal" + reqs = list( + /obj/item/reagent_containers/food/snacks/dolphinmeat = 2, + /datum/reagent/consumable/milk = 5, + /datum/reagent/consumable/flour = 15 + ) + result = /obj/item/reagent_containers/food/snacks/dolphincereal + subcategory = CAT_MISCFOOD + +/datum/crafting_recipe/dolphinandchips + name = "Dolphin and chips" + reqs = list( + /obj/item/reagent_containers/food/snacks/dolphinmeat = 3, + /obj/item/reagent_containers/food/snacks/chips = 1 + ) + result = /obj/item/reagent_containers/food/snacks/dolphinandchips + subcategory = CAT_MISCFOOD \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm new file mode 100644 index 000000000000..9ef351a31cbe --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -0,0 +1,28 @@ +/datum/crafting_recipe/food/cinpancakes + name = "Cinnamon Pancake" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /datum/reagent/consumable/cinnamon = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pancakes/cinnamon + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/cinnamonroll + name = "Cinnamon Roll" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /datum/reagent/consumable/sugar = 5, + /datum/reagent/consumable/cinnamon = 5 + ) + result = /obj/item/reagent_containers/food/snacks/cinnamonroll + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/churro + name = "Churro" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /datum/reagent/consumable/sugar = 5, + /datum/reagent/consumable/cinnamon = 5 + ) + result = /obj/item/reagent_containers/food/snacks/churro + subcategory = CAT_PASTRY \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipies_pie.dm b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipies_pie.dm new file mode 100644 index 000000000000..1f832be306c5 --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipies_pie.dm @@ -0,0 +1,9 @@ +/datum/crafting_recipe/food/buttcinnpie + name = "Butterscotch cinnamon pie" + reqs = list( + /datum/reagent/consumable/milk = 5, + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /datum/reagent/consumable/cinnamon = 5) + result = /obj/item/reagent_containers/food/snacks/pie/buttcinnpie + subcategory = CAT_PIE \ No newline at end of file diff --git a/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipies_spaghetti.dm b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipies_spaghetti.dm new file mode 100644 index 000000000000..a6e64d83341c --- /dev/null +++ b/yogstation/code/modules/food_and_drinks/recipes/tablecraft/recipies_spaghetti.dm @@ -0,0 +1,9 @@ +/datum/crafting_recipe/food/lasagna + name = "Lasagna" + reqs = list( + /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 2, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1, + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 2, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1) + result = /obj/item/reagent_containers/food/snacks/lasagna + subcategory = CAT_SPAGHETTI \ No newline at end of file diff --git a/yogstation/code/modules/mob/living/emote.dm b/yogstation/code/modules/mob/living/emote.dm index 1f3d9c7a0098..ee6e02e506e4 100644 --- a/yogstation/code/modules/mob/living/emote.dm +++ b/yogstation/code/modules/mob/living/emote.dm @@ -74,4 +74,3 @@ var/light_dab_speed = rand(3,7) H.DabAnimation(angle = light_dab_angle , speed = light_dab_speed) H.adjustOrganLoss(ORGAN_SLOT_BRAIN, 5) - SSachievements.unlock_achievement(/datum/achievement/dab,H.client) diff --git a/yogstation/code/modules/power/singularity/particle_accelerator/particle_control.dm b/yogstation/code/modules/power/singularity/particle_accelerator/particle_control.dm index 0ec34ca74ed2..64b7b68c32d4 100644 --- a/yogstation/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/yogstation/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -5,7 +5,7 @@ if(obj_flags & EMAGGED) return to_chat(user, "The laws of physics no longer apply in the future, god help you...") - SSachievements.unlock_achievement(/datum/achievement/engineering/pa_emag, user.client) + SSachievements.unlock_achievement(/datum/achievement/pa_emag, user.client) do_sparks(5, 0, src) obj_flags |= EMAGGED From d5cb10671e955d6950b83eb6f2a4d609acd4b4ee Mon Sep 17 00:00:00 2001 From: Hopek Date: Fri, 6 Mar 2020 00:39:13 -0600 Subject: [PATCH 4/5] AAAAAAAAAH part 1 of 2 --- _maps/map_files/YogStation/YogStation.dmm | 6084 +++++++++++++-------- 1 file changed, 3707 insertions(+), 2377 deletions(-) diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index bcf5fb3736fa..a4d134c796b2 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -17,24 +17,6 @@ /obj/effect/landmark/stationroom/box/foreportmaint1, /turf/template_noop, /area/template_noop) -"aad" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "aae" = ( /obj/effect/landmark/carpspawn, /turf/open/space, @@ -1494,14 +1476,6 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) -"acU" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/security/main) "acV" = ( /obj/structure/cable{ icon_state = "0-2" @@ -1738,12 +1712,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"adr" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/security/main) "ads" = ( /obj/structure/cable{ icon_state = "0-2" @@ -2381,13 +2349,6 @@ /obj/item/pen, /turf/open/floor/plasteel, /area/security/main) -"aeC" = ( -/obj/machinery/camera{ - c_tag = "Security Escape Pod"; - dir = 4 - }, -/turf/open/floor/plating, -/area/security/main) "aeD" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -2561,12 +2522,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"aeR" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "aeS" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1{ dir = 6 @@ -2787,31 +2742,6 @@ }, /turf/open/floor/plasteel, /area/security/main) -"afl" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afm" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afn" = ( -/turf/open/floor/plating, -/area/security/main) "afo" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Three" @@ -2959,10 +2889,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"afE" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "afF" = ( /obj/structure/table, /obj/item/assembly/signaler, @@ -3162,14 +3088,6 @@ }, /turf/open/floor/plasteel, /area/security/main) -"agb" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) "agc" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small{ @@ -3459,21 +3377,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/security/brig) -"agG" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) "agH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 5 @@ -3702,20 +3605,6 @@ }, /turf/open/floor/plasteel, /area/security/main) -"ahi" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 7 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) "ahj" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -4093,23 +3982,6 @@ }, /turf/open/floor/plasteel, /area/security/main) -"ahN" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/main"; - dir = 4; - name = "Security Office APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants/random, -/turf/open/floor/plasteel, -/area/security/main) "ahO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -4458,28 +4330,6 @@ }, /turf/open/floor/plasteel, /area/security/main) -"aiv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) "aiw" = ( /obj/machinery/door/window/westleft{ base_state = "right"; @@ -5282,17 +5132,6 @@ /obj/effect/spawner/structure/window/reinforced/shutter, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"ajW" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "ajX" = ( /obj/structure/window/reinforced{ dir = 8 @@ -5600,12 +5439,6 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) -"akB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "akC" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -5930,23 +5763,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/fore) -"alh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "ali" = ( /obj/effect/spawner/structure/window/reinforced/shutter, /turf/open/floor/plating, @@ -5982,26 +5798,12 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"aln" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 - }, -/turf/open/floor/plating, -/area/security/processing) "alo" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/space/basic, /area/space) -"alp" = ( -/turf/open/floor/plating, -/area/security/processing) "alq" = ( /turf/open/floor/plasteel, /area/security/processing) @@ -6012,13 +5814,6 @@ }, /turf/open/floor/plasteel, /area/security/processing) -"als" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/processing) "alt" = ( /obj/structure/cable{ icon_state = "2-8" @@ -6249,15 +6044,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"alT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "alU" = ( /turf/closed/wall, /area/maintenance/port/fore) @@ -6507,17 +6293,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"amv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "amw" = ( /obj/effect/spawner/structure/window/reinforced/shutter, /turf/open/floor/plating, @@ -6544,12 +6319,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"amA" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "amB" = ( /obj/machinery/door/poddoor/preopen{ id = "briggate"; @@ -6835,16 +6604,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"ana" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/security/processing) "anb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ dir = 4 @@ -6871,12 +6630,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"ane" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "anf" = ( /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -6903,15 +6656,6 @@ /obj/machinery/power/smes, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"ani" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "anj" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 8 @@ -7094,48 +6838,13 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"anE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "anF" = ( /turf/open/floor/plating, /area/maintenance/fore/secondary) -"anG" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "anH" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/maintenance/solars/port/fore) -"anI" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Bow Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "anJ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plating, @@ -7162,16 +6871,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/courtroom) -"anN" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - shuttledocked = 1 - }, -/turf/open/floor/plating, -/area/security/processing) "anO" = ( /obj/docking_port/stationary{ dir = 8; @@ -7387,15 +7086,6 @@ "aof" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) -"aog" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "aoh" = ( /obj/machinery/power/solar_control{ id = "auxsolareast"; @@ -7430,12 +7120,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"aol" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "aom" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4 @@ -7667,12 +7351,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"aoM" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "aoN" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -7910,18 +7588,6 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"apr" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/port/fore"; - dir = 1; - name = "Port Bow Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "aps" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -7998,15 +7664,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"apz" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "apA" = ( /obj/structure/cable{ icon_state = "0-4" @@ -8149,22 +7806,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"apR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/processing) "apS" = ( /obj/structure/cable{ icon_state = "1-2" @@ -8449,46 +8090,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"aqu" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aqv" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aqw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Starboard Bow Solar Access"; - req_access_txt = "10" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "aqx" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -8558,14 +8159,6 @@ /obj/structure/window/reinforced, /turf/open/floor/plasteel/showroomfloor, /area/security/main) -"aqJ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "aqK" = ( /obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, @@ -8821,15 +8414,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"arr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "ars" = ( /obj/machinery/power/apc{ areastring = "/area/ai_monitored/storage/eva"; @@ -8932,15 +8516,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"arI" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "arJ" = ( /obj/structure/cable{ icon_state = "1-8" @@ -9052,21 +8627,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"arV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "arW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -9332,12 +8892,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"asw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "asx" = ( /obj/structure/door_assembly/door_assembly_mai, /turf/open/floor/plating, @@ -10281,39 +9835,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"auE" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auG" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auH" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "auI" = ( /turf/open/floor/plating, /area/maintenance/department/electrical) @@ -10489,22 +10010,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"avd" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"ave" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) "avf" = ( /obj/machinery/door/airlock/maintenance{ name = "Chemical Storage"; @@ -10818,19 +10323,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"avF" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint3" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "avG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ dir = 8 @@ -11378,24 +10870,6 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"awI" = ( -/obj/machinery/button/door{ - id = "maint2"; - name = "Blast Door Control B"; - pixel_x = -28; - pixel_y = 4 - }, -/obj/machinery/button/door{ - id = "maint1"; - name = "Blast Door Control A"; - pixel_x = -28; - pixel_y = -6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "awJ" = ( /obj/structure/janitorialcart, /turf/open/floor/plating, @@ -11529,12 +11003,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/maintenance/department/electrical) -"awV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "awW" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -11576,14 +11044,6 @@ dir = 1 }, /area/hallway/secondary/entry) -"awZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "axa" = ( /obj/structure/cable{ icon_state = "1-8" @@ -11670,20 +11130,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"axh" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "axi" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -12232,21 +11678,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"ayi" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "ayj" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -12271,12 +11702,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"ayo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "ayp" = ( /obj/structure/bed, /obj/item/bedsheet, @@ -12359,13 +11784,6 @@ /obj/item/assembly/timer, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) -"ayw" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "ayx" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -12839,13 +12257,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/electrical) -"azy" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "azz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -13780,12 +13191,6 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) -"aBr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "aBs" = ( /obj/structure/cable, /obj/structure/cable{ @@ -14235,15 +13640,6 @@ }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) -"aCo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) "aCp" = ( /obj/machinery/camera{ c_tag = "Arrivals North"; @@ -14459,14 +13855,15 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "aCK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4 +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "aCL" = ( /obj/structure/closet/secure_closet/security, /obj/effect/turf_decal/tile/red{ @@ -14968,13 +14365,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aDK" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/spawner/structure/window/reinforced/shutter, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "aDL" = ( /obj/machinery/camera{ c_tag = "Prison Holodeck"; @@ -16081,12 +15471,6 @@ }, /turf/open/floor/plasteel, /area/escapepodbay) -"aFS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "aFT" = ( /obj/effect/turf_decal/stripes{ dir = 8 @@ -16846,16 +16230,6 @@ }, /turf/open/floor/plasteel, /area/engine/engine_smes) -"aHn" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "aHo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -21234,25 +20608,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"aQE" = ( -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aQF" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "aQG" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 @@ -21262,33 +20617,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"aQH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQI" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQJ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "aQK" = ( /obj/effect/spawner/xmastree, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ @@ -21588,18 +20916,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aRu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "aRv" = ( /obj/machinery/door/airlock/maintenance{ name = "Testing Lab Maintenance"; @@ -22433,24 +21749,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"aTn" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "aTo" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -23247,21 +22545,6 @@ /obj/item/flashlight/lamp/green, /turf/open/floor/wood, /area/vacant_room) -"aUX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "aUY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 8 @@ -23847,18 +23130,6 @@ }, /turf/open/floor/carpet/purple, /area/chapel/main) -"aWf" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "aWg" = ( /obj/structure/cable{ icon_state = "1-2" @@ -23930,27 +23201,6 @@ /obj/item/clothing/shoes/jackboots, /turf/open/floor/plasteel, /area/crew_quarters/locker) -"aWo" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aWp" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "aWq" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -24708,15 +23958,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/white, /area/medical/virology) -"aXI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "aXJ" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -25511,16 +24752,6 @@ }, /turf/open/floor/plasteel, /area/bridge) -"aZm" = ( -/obj/machinery/camera{ - c_tag = "Escape Arm Airlocks"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "aZn" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -26377,12 +25608,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"bbb" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "bbc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 6 @@ -27029,15 +26254,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"bcw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "bcx" = ( /obj/machinery/camera{ c_tag = "Starboard Primary Hallway 5" @@ -27074,15 +26290,6 @@ }, /turf/open/floor/carpet, /area/vacant_room) -"bcB" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "bcC" = ( /obj/structure/cable{ icon_state = "1-4" @@ -27241,15 +26448,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"bcP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "bcQ" = ( /obj/machinery/door/airlock/engineering{ name = "Vacant Office A"; @@ -27571,30 +26769,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"bdA" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"bdB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "bdC" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -28161,28 +27335,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"beK" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"beL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "beM" = ( /obj/structure/chair{ dir = 1 @@ -31196,12 +30348,6 @@ }, /turf/open/floor/plasteel/white, /area/science/lab) -"bkw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) "bkx" = ( /obj/machinery/status_display/supply{ pixel_y = 2 @@ -31288,12 +30434,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/port) -"bkH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) "bkI" = ( /obj/machinery/light{ dir = 8 @@ -31902,37 +31042,6 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) -"blP" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"blQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"blR" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/item/cigbutt, -/turf/open/floor/plating, -/area/maintenance/starboard) "blS" = ( /obj/machinery/light/small{ dir = 8 @@ -32041,21 +31150,6 @@ }, /turf/open/floor/plasteel, /area/teleporter) -"bmd" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bme" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) "bmf" = ( /obj/structure/cable{ icon_state = "4-8" @@ -34268,13 +33362,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) -"bqh" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard) "bqi" = ( /obj/machinery/conveyor{ dir = 4; @@ -35084,19 +34171,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"brJ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"brK" = ( -/turf/open/floor/plating, -/area/quartermaster/storage) "brL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 10 @@ -35590,15 +34664,6 @@ }, /turf/open/floor/plasteel/white, /area/science/mixing) -"bsB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) "bsC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, @@ -37775,6 +36840,12 @@ }, /turf/open/floor/plasteel/white, /area/medical/sleeper) +"bwD" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) "bwE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -39629,6 +38700,17 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"bAq" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Treatment Center"; + dir = 8; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) "bAr" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel, @@ -40655,21 +39737,6 @@ "bCs" = ( /turf/closed/wall, /area/storage/tech) -"bCt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "bCu" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/public/glass{ @@ -42258,15 +41325,6 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/cmo) -"bFO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "bFP" = ( /obj/machinery/computer/card/minor/cmo{ dir = 1 @@ -42299,15 +41357,6 @@ }, /turf/open/floor/plasteel/white, /area/science/research) -"bFT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "bFU" = ( /turf/open/floor/plasteel/white, /area/science/mixing) @@ -42826,19 +41875,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/atmos_distro) -"bGU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/turf/open/floor/plasteel, -/area/engine/atmos_distro) "bGV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -42969,28 +42005,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos_distro) -"bHj" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/atmos_distro) -"bHk" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "atmos blast door" - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/engine/atmos_distro) "bHl" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow, @@ -43097,28 +42111,6 @@ /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/engine/atmos_distro) -"bHy" = ( -/obj/structure/closet/crate, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bHz" = ( -/obj/item/stack/ore/iron, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) "bHA" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -43383,13 +42375,6 @@ /obj/item/assembly/infra, /turf/open/floor/plating, /area/maintenance/port/aft) -"bIg" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bIh" = ( /obj/structure/closet/secure_closet/bar{ req_access_txt = "25" @@ -43738,23 +42723,6 @@ }, /turf/open/floor/plating/airless, /area/science/test_area) -"bJb" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access_txt = "48"; - shuttledocked = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) "bJc" = ( /obj/docking_port/stationary{ dir = 8; @@ -43767,22 +42735,6 @@ }, /turf/open/space/basic, /area/space) -"bJd" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock"; - req_access_txt = "48" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) "bJe" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -44234,14 +43186,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"bKk" = ( -/obj/item/stack/ore/silver, -/obj/item/stack/ore/silver, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) "bKl" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/brown{ @@ -44361,20 +43305,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos_distro) -"bKA" = ( -/obj/machinery/camera{ - c_tag = "Aft Port Solar Access"; - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/emcloset, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bKB" = ( /obj/structure/closet/emcloset, /obj/structure/sign/warning/electricshock{ @@ -45515,16 +44445,6 @@ }, /turf/closed/wall/r_wall, /area/engine/atmos_distro) -"bNp" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/atmos_distro) "bNq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -45870,76 +44790,9 @@ }, /turf/open/space/basic, /area/tcommsat/computer) -"bNZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/tcommsat/entrance) -"bOa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/tcommsat/entrance) -"bOb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/tcommsat/entrance) -"bOc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/tcommsat/entrance) "bOd" = ( /turf/open/floor/plasteel, /area/engine/atmos) -"bOe" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tcommsat/entrance) -"bOf" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_one_access_txt = "10;61" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = 2; - diry = -2 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/engine/engineering) "bOg" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; @@ -46542,26 +45395,6 @@ /obj/item/extinguisher, /turf/open/floor/plasteel, /area/science/xenobiology) -"bPB" = ( -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = -4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "bPC" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -47155,23 +45988,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"bQI" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Incinerator Access"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bQJ" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -47857,24 +46673,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"bUt" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUu" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bVa" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, /obj/effect/turf_decal/tile/green{ @@ -48021,12 +46819,6 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating, /area/maintenance/port/aft) -"bVG" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bVI" = ( /turf/closed/wall/r_wall, /area/tcommsat/server) @@ -48222,16 +47014,6 @@ }, /turf/open/floor/plasteel, /area/science/nanite) -"bXv" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bXw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/decal/cleanable/dirt, @@ -48338,21 +47120,6 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"bYg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) "bYh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48381,40 +47148,6 @@ /obj/item/stack/spacecash/c200, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"bYt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bYu" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bYv" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Space" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) -"bYw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) -"bYx" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) "bYz" = ( /obj/machinery/light{ dir = 1 @@ -48444,6 +47177,20 @@ "bYH" = ( /turf/closed/wall, /area/engine/break_room) +"bYI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "bYM" = ( /obj/machinery/airalarm{ dir = 1; @@ -49125,6 +47872,19 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"ccT" = ( +/obj/machinery/camera{ + c_tag = "Escape Arm Airlocks"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "ccV" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -49231,15 +47991,6 @@ /obj/structure/closet/firecloset, /turf/open/floor/plasteel, /area/engine/engineering) -"cdr" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "cds" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/starboard/aft"; @@ -49415,16 +48166,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ceT" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ceU" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "ceV" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -49807,21 +48548,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"cgG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "cgO" = ( /obj/structure/rack, /obj/item/lighter, @@ -49962,71 +48688,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/aft) -"chN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chS" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Quarter Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chT" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "chY" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, @@ -50198,10 +48859,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/aft) -"ciI" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "ciK" = ( /obj/structure/rack, /turf/open/floor/plating, @@ -50412,20 +49069,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cjF" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Quarter Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "cjH" = ( /obj/structure/cable{ icon_state = "1-8" @@ -50506,15 +49149,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/chief) -"cks" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "cku" = ( /obj/structure/cable{ icon_state = "0-8" @@ -50708,12 +49342,6 @@ /obj/machinery/cell_charger, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"clx" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "cly" = ( /obj/structure/chair/stool, /obj/machinery/camera{ @@ -50734,12 +49362,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) -"clA" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "clC" = ( /obj/structure/cable{ icon_state = "1-4" @@ -50878,15 +49500,6 @@ /obj/structure/closet/toolcloset, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cmv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "cmw" = ( /obj/machinery/power/solar_control{ dir = 1; @@ -50964,21 +49577,6 @@ }, /turf/open/floor/plasteel, /area/construction) -"cnk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "cnl" = ( /obj/structure/cable{ icon_state = "1-8" @@ -51059,12 +49657,6 @@ /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/quartermaster/storage) -"cnK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "cnL" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51210,6 +49802,12 @@ }, /turf/open/floor/plasteel, /area/engine/engine_smes) +"coD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) "cpe" = ( /obj/docking_port/stationary/random{ dir = 8; @@ -51307,23 +49905,6 @@ }, /turf/open/space/basic, /area/space) -"cqu" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = -1; - diry = -1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "cqv" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, @@ -51471,6 +50052,21 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/aft) +"crQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "csl" = ( /obj/structure/transit_tube/diagonal/topleft, /turf/open/space/basic, @@ -51516,10 +50112,19 @@ /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall, /area/engine/engineering) -"ctZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +"cut" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, /turf/open/floor/plating, -/area/tcommsat/entrance) +/area/maintenance/fore/secondary) "cuD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -51537,12 +50142,6 @@ "cva" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) -"cvO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "cws" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, @@ -51554,6 +50153,14 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cwD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port/aft) "cwT" = ( /obj/machinery/camera{ c_tag = "Arrivals Escape Pod 2"; @@ -51607,77 +50214,6 @@ }, /turf/open/space/basic, /area/space) -"cxG" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/main) -"cxJ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/processing) -"cxN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"cxP" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/processing) -"cxW" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "cxY" = ( /obj/machinery/camera{ c_tag = "Arrivals Escape Pod 1"; @@ -51686,21 +50222,6 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cya" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore) "cyb" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" @@ -51745,36 +50266,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/exit) -"cyl" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyp" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) "cyr" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -51784,84 +50275,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/exit) -"cyt" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyC" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cyD" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"cyE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cyK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) "cyM" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -51886,19 +50299,6 @@ }, /turf/open/space/basic, /area/space) -"cyU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "czG" = ( /obj/structure/cable{ icon_state = "2-4" @@ -51919,21 +50319,21 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"cAh" = ( -/obj/structure/cable{ - icon_state = "2-4" +"cAs" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAi" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/airlock/external{ + req_access_txt = "13" }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 }, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/maintenance/starboard) "cAy" = ( /obj/structure/closet/secure_closet/freezer/kitchen/maintenance, /turf/open/floor/plating, @@ -52031,10 +50431,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"cBl" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "cBm" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, @@ -52171,13 +50567,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/engineering) -"cBT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "cBU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, @@ -52306,6 +50695,24 @@ /obj/structure/closet/radiation, /turf/open/floor/plasteel, /area/engine/engineering) +"cFe" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint3" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"cFl" = ( +/turf/closed/wall, +/area/maintenance/solars/port/aft) "cFZ" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; @@ -52467,13 +50874,14 @@ }, /turf/open/space/basic, /area/space) -"cIh" = ( +"cKh" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" + name = "Port Docking Bay 4" }, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/hallway/secondary/entry) "cKA" = ( @@ -52486,25 +50894,52 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"cKJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/aft) "cKY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"cLv" = ( -/obj/structure/disposalpipe/segment{ +"cLc" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/quartermaster/storage) +"cLZ" = ( +/obj/item/stack/ore/iron, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 }, -/obj/structure/table/glass, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, -/area/science/xenobiology) +/area/quartermaster/miningdock) "cMC" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the Engine."; @@ -52680,41 +51115,6 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) -"cPH" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cPI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cPR" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/port/fore) "cQn" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, @@ -53048,6 +51448,60 @@ "cVb" = ( /turf/closed/wall, /area/hallway/secondary/service) +"cVx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cVZ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cXq" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"cXC" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "daW" = ( /obj/structure/chair/office/light{ dir = 4 @@ -53076,6 +51530,11 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/escapepodbay) +"dhy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "dif" = ( /obj/structure/table, /obj/item/storage/box/masks, @@ -53145,11 +51604,74 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"dpO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"dqb" = ( +/obj/machinery/camera{ + c_tag = "Aft Port Solar Access"; + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dsT" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "dus" = ( /obj/structure/table/wood, /obj/item/flashlight/lantern, /turf/open/floor/plasteel/dark, /area/chapel/main) +"dvM" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"dxm" = ( +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) "dCA" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -53182,6 +51704,17 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/white, /area/medical/virology) +"dJo" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "dLq" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/components/binary/pump/on/layer3{ @@ -53209,6 +51742,17 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"dOh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/fore) "dRm" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -53218,6 +51762,13 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) +"dRK" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/components/unary/vent_pump/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) "dRN" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -53226,6 +51777,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/medical/virology) +"dSB" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "dTf" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -53241,13 +51806,18 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"dWP" = ( -/obj/machinery/door/firedoor/border_only, +"dXk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/maintenance/port/fore) "dZL" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -53257,6 +51827,10 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"edR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "ehy" = ( /obj/structure/sign/warning/nosmoking{ pixel_y = 30 @@ -53269,6 +51843,26 @@ /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"eiN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"ema" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "eqZ" = ( /obj/machinery/nuclearbomb/beer, /turf/open/floor/plating, @@ -53304,12 +51898,40 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"esT" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"evF" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "ewn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) +"ewG" = ( +/turf/closed/wall, +/area/maintenance/solars/starboard/fore) "exz" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, @@ -53325,6 +51947,62 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"eAT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"eBC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"eDG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"eEj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eFz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "eFU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -53361,6 +52039,15 @@ }, /turf/open/floor/plasteel/dark, /area/medical/sleeper) +"eKj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "eOz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -53417,6 +52104,26 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) +"eSG" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/tcommsat/entrance) +"eSR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) "eVv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -53434,6 +52141,16 @@ }, /turf/open/floor/plating, /area/medical/virology) +"eVK" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "eVL" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -53443,6 +52160,30 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"eWa" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"eWH" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "eXV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -53525,23 +52266,6 @@ /obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel, /area/quartermaster/office) -"fht" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) "fip" = ( /turf/closed/wall, /area/hallway/primary/aft) @@ -53552,6 +52276,15 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) +"fln" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "flP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -53569,6 +52302,21 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) +"fmF" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "fnp" = ( /obj/structure/table, /obj/item/flashlight, @@ -53576,6 +52324,28 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/engine/atmos) +"foH" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/processing) +"foJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "foN" = ( /obj/structure/cable{ icon_state = "4-8" @@ -53584,12 +52354,34 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) +"frD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "ftM" = ( /obj/structure/extraction_point{ name = "Xenobiology Fulton Retriever" }, /turf/open/floor/engine, /area/science/xenobiology) +"fvM" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "fxr" = ( /obj/machinery/airalarm{ pixel_y = 24 @@ -53611,6 +52403,19 @@ /obj/item/stock_parts/subspace/transmitter, /turf/open/floor/plasteel/dark, /area/tcommsat/computer) +"fyJ" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "fzU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -53722,11 +52527,44 @@ /obj/machinery/photocopier, /turf/open/floor/wood, /area/lawoffice) +"fMS" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"fNw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 2" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "fOD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/medical/morgue) +"fOS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "fPF" = ( /obj/effect/turf_decal/delivery, /obj/structure/noticeboard{ @@ -53868,6 +52706,19 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"gea" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "ggH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 4 @@ -53878,6 +52729,14 @@ /obj/machinery/holopad, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"ght" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) "gjl" = ( /turf/closed/wall, /area/quartermaster/warehouse) @@ -53905,6 +52764,17 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) +"goD" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/engine/atmos_distro) "grO" = ( /obj/machinery/camera{ c_tag = "Central Hallway South-East"; @@ -53915,6 +52785,48 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"gsK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"gsM" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"gti" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock"; + req_access_txt = "48"; + shuttledocked = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock) "gtZ" = ( /obj/structure/transit_tube/curved/flipped, /turf/open/space/basic, @@ -53952,6 +52864,42 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/engine/engineering) +"gzM" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"gzP" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"gCB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"gCP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) "gDO" = ( /obj/machinery/pipedispenser, /turf/open/floor/plasteel/dark, @@ -53971,12 +52919,6 @@ }, /turf/closed/wall, /area/maintenance/disposal/incinerator) -"gEO" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "gER" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -54003,6 +52945,20 @@ /mob/living/simple_animal/hostile/retaliate/goose/vomit, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"gIh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 1 + }, +/turf/open/floor/plating, +/area/tcommsat/entrance) "gIR" = ( /obj/machinery/light/small, /turf/open/floor/plating, @@ -54013,20 +52969,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"gLH" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/maintenance/port/fore) "gMc" = ( /obj/machinery/door/airlock/medical{ name = "Paramedic Staging Area"; @@ -54040,6 +52982,21 @@ }, /turf/open/floor/plasteel, /area/medical/paramedic) +"gMA" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "gME" = ( /obj/effect/turf_decal/tile/blue{ dir = 0 @@ -54049,6 +53006,28 @@ }, /turf/open/floor/plasteel, /area/bridge) +"gMM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"gMO" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/tcommsat/entrance) "gQJ" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/light/small{ @@ -54084,6 +53063,21 @@ }, /turf/open/floor/plating, /area/construction) +"gWm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "gXs" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -54112,6 +53106,26 @@ dir = 8 }, /area/medical/sleeper) +"gZI" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) +"haw" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "hbC" = ( /turf/closed/wall/r_wall, /area/tcommsat/lounge) @@ -54132,6 +53146,43 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/port) +"heQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Incinerator Access"; + req_access_txt = "12" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden{ + name = "wooden barricade (CLOSED)" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"hfM" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "hkg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, @@ -54160,6 +53211,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"hmG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "hrn" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54180,6 +53240,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/vacant_room/commissary) +"hun" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "huq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -54197,6 +53263,18 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/vacant_room/commissary) +"hwv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "hxt" = ( /obj/effect/turf_decal/tile/yellow, /obj/machinery/door/firedoor/border_only{ @@ -54220,6 +53298,12 @@ }, /turf/open/floor/plasteel/dark, /area/tcommsat/lounge) +"hzm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "hCS" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -54278,6 +53362,27 @@ }, /turf/open/floor/plasteel, /area/escapepodbay) +"hKn" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/processing) "hKB" = ( /obj/machinery/airalarm{ pixel_y = 24 @@ -54285,21 +53390,31 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/medical/paramedic) +"hKY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "hMp" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 9 }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"hOi" = ( -/obj/machinery/camera{ - c_tag = "Medbay Treatment Center"; - dir = 8; - network = list("ss13","medbay") +"hNI" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 }, -/obj/machinery/stasis, -/turf/open/floor/plasteel, -/area/medical/sleeper) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "hQb" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54326,6 +53441,13 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/aft) +"hSf" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "hTi" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/camera/motion{ @@ -54358,6 +53480,56 @@ /obj/item/electronics/firelock, /turf/open/floor/plasteel, /area/engine/atmos) +"hWw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"hWx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"hXW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"hZm" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"iay" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "iaS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -54376,6 +53548,30 @@ "ihS" = ( /turf/closed/wall/r_wall, /area/medical/sleeper) +"ijY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"imo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "imE" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54431,6 +53627,15 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) +"ivp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "ivq" = ( /obj/machinery/airalarm{ dir = 1; @@ -54447,6 +53652,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/security/detectives_office) +"ixI" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "iyh" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -54464,13 +53681,20 @@ }, /turf/open/floor/plasteel/dark, /area/tcommsat/lounge) -"iBw" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +"iBq" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "iDv" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -54531,19 +53755,12 @@ }, /turf/open/floor/plasteel/dark, /area/medical/sleeper) -"iMi" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +"iHI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/tcommsat/entrance) +/area/hallway/secondary/exit) "iMq" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54565,10 +53782,26 @@ }, /turf/open/floor/plating, /area/medical/genetics) +"iMU" = ( +/turf/closed/wall, +/area/maintenance/solars/port/fore) "iOa" = ( /obj/structure/spacepoddoor, /turf/open/floor/engine/airless, /area/escapepodbay) +"iOe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/turf/open/floor/plasteel, +/area/engine/atmos_distro) "iOu" = ( /obj/structure/target_stake, /turf/open/floor/plasteel, @@ -54579,6 +53812,22 @@ dir = 4 }, /area/escapepodbay) +"iQY" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) "iRL" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, @@ -54630,12 +53879,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/security/courtroom) -"iVj" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "iVI" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -54659,6 +53902,31 @@ }, /turf/open/floor/plasteel/white, /area/science/mixing) +"iYT" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"iZA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "jbI" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -54680,6 +53948,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/aft) +"jjr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "jjW" = ( /obj/machinery/light{ dir = 8 @@ -54693,10 +53970,38 @@ /obj/machinery/atmospherics/components/unary/tank/toxins, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"jkI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "jlq" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space) +"jlN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/main) "jmH" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall, @@ -54720,6 +54025,28 @@ /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"jqZ" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"jrf" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "jsp" = ( /obj/machinery/door/firedoor/border_only{ dir = 1 @@ -54727,13 +54054,27 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/aft) -"jsQ" = ( -/obj/effect/turf_decal/tile/neutral{ +"jst" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plating, +/area/security/main) +"jsQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -54749,6 +54090,24 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space/basic, /area/engine/atmos_distro) +"jwH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"jzn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "jAh" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54765,6 +54124,41 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/department/tcoms) +"jBJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"jCp" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"jCA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/processing) "jDa" = ( /obj/structure/table/wood, /obj/item/camera, @@ -54778,6 +54172,18 @@ }, /turf/open/floor/plasteel/white, /area/science/nanite) +"jDv" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "jDD" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -54791,6 +54197,52 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) +"jHx" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = 1; + diry = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"jIf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"jJv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"jJQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "jLm" = ( /mob/living/simple_animal/mouse, /turf/open/floor/plasteel, @@ -54803,6 +54255,33 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) +"jNR" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/port/fore"; + dir = 1; + name = "Port Bow Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"jOV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "jPU" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54823,23 +54302,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"jQW" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" +"jSR" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" +/obj/machinery/door/airlock/external{ + req_access_txt = "13" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, /turf/open/floor/plating, -/area/quartermaster/storage) +/area/maintenance/starboard/aft) "jTR" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54877,12 +54351,57 @@ }, /turf/open/floor/plasteel/dark, /area/medical/sleeper) +"jXF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"jXK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "jXT" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, /turf/open/floor/plasteel, /area/engine/atmos) +"jYo" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "atmos blast door" + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/engine/atmos_distro) "kaa" = ( /obj/machinery/airalarm{ dir = 4; @@ -54901,6 +54420,23 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/tcommsat/computer) +"kcy" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/main) "kfB" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -54925,15 +54461,6 @@ /obj/item/stack/rods/ten, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"khB" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "kkd" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, @@ -54993,6 +54520,15 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"kpb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "kuh" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -55009,6 +54545,27 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) +"kxR" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/main) "kyM" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55032,6 +54589,15 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"kCm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "kEh" = ( /obj/effect/landmark/stationroom/box/engine, /turf/open/space/basic, @@ -55107,6 +54673,37 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/aft) +"kQW" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"kRp" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "kRZ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6; @@ -55124,6 +54721,15 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space/basic, /area/engine/atmos_distro) +"kVO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "kVU" = ( /turf/closed/wall, /area/vacant_room/commissary) @@ -55141,6 +54747,25 @@ /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/white, /area/medical/genetics) +"kYG" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"kYY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port/aft) "lar" = ( /obj/machinery/telecomms/hub/preset, /obj/effect/turf_decal/tile/neutral{ @@ -55185,6 +54810,15 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space/basic, /area/engine/atmos_distro) +"lhn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing) "lhH" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -55233,6 +54867,14 @@ }, /turf/open/floor/plasteel, /area/tcommsat/entrance) +"lou" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) "loA" = ( /obj/machinery/requests_console{ department = "Medbay"; @@ -55244,6 +54886,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"loR" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port/fore) "lpF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/carpet/purple, @@ -55268,21 +54923,39 @@ }, /turf/open/space/basic, /area/space/nearstation) +"ltw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "luw" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/closed/wall, /area/maintenance/aft) -"luD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 +"lve" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "lvl" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -55304,10 +54977,33 @@ }, /turf/open/floor/plating, /area/security/detectives_office) +"lze" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "lAB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, /area/science/nanite) +"lGE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing) "lGF" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -55317,10 +55013,30 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) +"lIE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "lKf" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/closed/wall/r_wall, /area/engine/atmos) +"lLH" = ( +/turf/closed/wall, +/area/maintenance/solars/starboard/aft) +"lLO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing) "lMg" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -55357,6 +55073,15 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space/basic, /area/engine/atmos_distro) +"lVu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "lVF" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55374,6 +55099,17 @@ /obj/effect/landmark/start/yogs/signal_technician, /turf/open/floor/plasteel, /area/tcommsat/computer) +"lYU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "lZq" = ( /obj/machinery/smartfridge/disks, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, @@ -55421,6 +55157,20 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/white, /area/medical/virology) +"min" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Space" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/aft) "miX" = ( /obj/machinery/door/window/southleft{ base_state = "right"; @@ -55445,13 +55195,59 @@ "mlj" = ( /turf/closed/wall/r_wall, /area/hallway/primary/central) +"mlo" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "mmQ" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"mmV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "mof" = ( /turf/closed/wall/r_wall, /area/quartermaster/sorting) +"msz" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "mxJ" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -55462,6 +55258,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/quartermaster/sorting) +"mxL" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/closed/wall, +/area/maintenance/starboard/fore) "myI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/grimy, @@ -55487,6 +55289,15 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"mAm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "mBB" = ( /obj/machinery/telecomms/processor/preset_three, /obj/effect/turf_decal/tile/neutral{ @@ -55501,6 +55312,28 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) +"mCg" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "mCo" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -55508,6 +55341,10 @@ /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"mDA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "mFi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -55517,6 +55354,43 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"mGV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"mIY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"mJV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "mKj" = ( /obj/structure/table, /obj/item/storage/firstaid/brute{ @@ -55538,11 +55412,19 @@ /area/medical/sleeper) "mLv" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/security/processing) +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "mMn" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -55583,6 +55465,47 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"mNK" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"mOm" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/layer1, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"mRQ" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_one_access_txt = "10;61" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = 2; + diry = -2 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/engine/engineering) "mSa" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -55599,6 +55522,26 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/tcommsat/computer) +"mTa" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"mTq" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "mUs" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/oxygen, @@ -55618,6 +55561,15 @@ /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/tcommsat/computer) +"mVu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "mWH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55632,6 +55584,21 @@ }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) +"mXC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "mYq" = ( /obj/effect/turf_decal/bot_white, /obj/machinery/teleport/station, @@ -55645,6 +55612,15 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) +"nau" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/security/main) "naQ" = ( /obj/machinery/vending/cigarette, /obj/machinery/light{ @@ -55694,6 +55670,15 @@ }, /turf/open/floor/plasteel, /area/storage/primary) +"nis" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "njh" = ( /obj/structure/sink{ dir = 4; @@ -55706,6 +55691,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/locker) +"njV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/tcommsat/entrance) "njZ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -55720,6 +55720,34 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) +"nld" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 7 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/main) +"nlx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "nqo" = ( /obj/machinery/telecomms/receiver/preset_left, /obj/effect/turf_decal/tile/neutral{ @@ -55769,6 +55797,68 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"nxw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"nxy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"nyN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"nAV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plating, +/area/security/main) +"nCC" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/item/cigbutt, +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "nCP" = ( /obj/effect/landmark/stationroom/box/xenobridge, /turf/template_noop, @@ -55800,21 +55890,6 @@ /obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"nLP" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = 2; - diry = -1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/engine/engineering) "nLY" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -55856,6 +55931,19 @@ /obj/structure/closet/l3closet, /turf/open/floor/plasteel/white, /area/medical/sleeper) +"nOV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) "nTg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -55883,6 +55971,15 @@ }, /turf/open/floor/plasteel/white, /area/tcommsat/computer) +"nWK" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "nYC" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 @@ -55917,6 +56014,14 @@ }, /turf/open/floor/plasteel, /area/vacant_room/commissary) +"odL" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "oef" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/carpet/purple, @@ -55935,6 +56040,24 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"ohJ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "oiE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55953,6 +56076,14 @@ }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) +"okC" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "olQ" = ( /obj/structure/table, /obj/item/storage/box/rxglasses{ @@ -55971,16 +56102,70 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"ooX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "opj" = ( /mob/living/simple_animal/moonrat{ name = "Joe" }, /turf/open/floor/plasteel, /area/hydroponics/garden) +"oqd" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) "oqv" = ( /obj/structure/sign/warning/pods, /turf/closed/wall, /area/engine/engineering) +"ord" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"orq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/main) +"osz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "osI" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, @@ -56025,6 +56210,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/medical/virology) +"oDC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "oFM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -56052,6 +56244,28 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/wood, /area/library) +"oMR" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/processing) "oNR" = ( /obj/machinery/telecomms/bus/preset_three, /obj/machinery/light, @@ -56072,12 +56286,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/central) -"oRL" = ( -/obj/machinery/sleeper{ - dir = 8 +"oRq" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/medical/sleeper) +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "oSz" = ( /obj/machinery/door/airlock/maintenance{ id_tag = "commissarydoor"; @@ -56094,6 +56315,18 @@ /obj/item/phone, /turf/open/floor/plasteel/dark, /area/tcommsat/lounge) +"oUK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "oXu" = ( /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -56168,6 +56401,18 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"pmW" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "pmX" = ( /obj/machinery/light_switch{ pixel_x = -28 @@ -56179,6 +56424,25 @@ /obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel/white, /area/medical/sleeper) +"ppd" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/security/main) +"pqk" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port/fore) "prH" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -56191,6 +56455,16 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"psq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "ptH" = ( /turf/closed/wall, /area/escapepodbay) @@ -56229,10 +56503,37 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"pBG" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "pBI" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall, /area/engine/engineering) +"pDf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"pDG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "pEf" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -56266,17 +56567,33 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"pHZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "pIt" = ( /obj/machinery/pipedispenser/disposal, /obj/machinery/light, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"pMc" = ( -/obj/machinery/light{ - dir = 8 +"pMt" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 }, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "pMy" = ( /obj/machinery/button/door{ id = "escapepodbay"; @@ -56286,6 +56603,24 @@ }, /turf/open/floor/engine, /area/escapepodbay) +"pNj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "pOw" = ( /turf/closed/wall/r_wall, /area/hallway/primary/port) @@ -56309,6 +56644,37 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/escapepodbay) +"pSF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"pSY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"pTh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "pUq" = ( /obj/effect/landmark/secequipment, /obj/effect/turf_decal/bot, @@ -56401,6 +56767,15 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"qlA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) "qpS" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -56443,6 +56818,20 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/hallway/primary/central) +"qsH" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port/aft) "qsM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, @@ -56500,6 +56889,26 @@ /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) +"qxX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"qyp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port/aft) "qyQ" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -56527,6 +56936,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/lawoffice) +"qCq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"qCv" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "qDU" = ( /obj/machinery/door/airlock/hatch{ name = "Telecomms Control Room"; @@ -56540,30 +56975,30 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/tcommsat/computer) -"qEl" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, +"qFW" = ( /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" + name = "External Access"; + req_access_txt = "13" }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"qGa" = ( +/area/maintenance/port/fore) +"qGp" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" + req_access_txt = "13" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, -/area/tcommsat/entrance) +/area/maintenance/fore) "qIU" = ( /obj/item/storage/secure/safe{ pixel_x = 5; @@ -56571,6 +57006,20 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) +"qIX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "qJy" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -56622,6 +57071,45 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/atmos) +"qMV" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"qOl" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Security Escape Airlock"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"qOB" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "qPL" = ( /obj/machinery/conveyor{ dir = 8; @@ -56635,6 +57123,35 @@ "qQV" = ( /turf/template_noop, /area/template_noop) +"qVL" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/main) +"qWn" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "qWw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -56646,6 +57163,19 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"rdw" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = 2; + diry = -1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/engine/engineering) "reN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56675,10 +57205,6 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/maintenance/aft) -"riA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/tcommsat/entrance) "riC" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -56723,6 +57249,17 @@ dir = 8 }, /area/hallway/secondary/exit) +"rmd" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port/fore) "rmO" = ( /obj/machinery/portable_atmospherics/canister/bz, /obj/machinery/light/small{ @@ -56782,10 +57319,44 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) +"rvS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "ryf" = ( /obj/structure/sign/departments/minsky/research/research, /turf/closed/wall/r_wall, /area/science/lab) +"rzM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"rBa" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"rEb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port/aft) "rEl" = ( /obj/machinery/light/small{ dir = 1 @@ -56802,6 +57373,27 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"rEH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"rFv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "rFw" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -56822,6 +57414,27 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/aft) +"rGe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"rGf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "rGU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ dir = 1 @@ -56857,6 +57470,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/construction) +"rLw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"rPi" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "rPk" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -56887,6 +57517,18 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"rVA" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "rXN" = ( /obj/effect/landmark/start/yogs/mining_medic, /turf/open/floor/plasteel, @@ -56911,6 +57553,11 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"rZX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "saK" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -56925,6 +57572,26 @@ }, /turf/open/floor/plasteel/white, /area/science/nanite) +"sdg" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) "sej" = ( /obj/structure/table, /obj/item/flashlight/lamp, @@ -57067,6 +57734,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/atmos) +"szB" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "sDl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, @@ -57122,6 +57804,15 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/vacant_room/commissary) +"sHa" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "sHo" = ( /turf/open/floor/engine, /area/escapepodbay) @@ -57163,6 +57854,38 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/aft) +"sLi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"sNe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "sOm" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /turf/open/floor/plasteel/dark, @@ -57182,12 +57905,42 @@ /obj/structure/window/reinforced, /turf/open/space/basic, /area/space) +"sRc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sRL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) +"sSm" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/processing) "sTv" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel, /area/storage/primary) +"sUq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) "sVZ" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -57214,20 +57967,15 @@ }, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"sXy" = ( +"sYf" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 + name = "Port Docking Bay 3" }, -/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, -/area/security/main) +/area/hallway/secondary/entry) "sYv" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57316,21 +58064,45 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"thI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "tiM" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/engine/gravity_generator) -"tkO" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = 1; - diry = 1 +"tkt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, /turf/open/floor/plating, -/area/maintenance/starboard/aft) +/area/tcommsat/entrance) +"tkW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "tnb" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment{ @@ -57389,6 +58161,25 @@ /obj/item/beacon, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"tqM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "trb" = ( /obj/machinery/light{ dir = 4 @@ -57403,6 +58194,18 @@ }, /turf/open/floor/plasteel/stairs, /area/escapepodbay) +"trP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/tcommsat/entrance) "tsI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57420,6 +58223,15 @@ }, /turf/open/space/basic, /area/space/nearstation) +"txU" = ( +/obj/machinery/camera{ + c_tag = "Security Escape Pod"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/security/main) "typ" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Input Port Pump" @@ -57439,6 +58251,15 @@ }, /turf/open/floor/plating, /area/engine/engineering) +"tAz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "tBs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -57488,6 +58309,16 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/port) +"tKh" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 3" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "tLh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, @@ -57517,6 +58348,34 @@ /obj/machinery/atmospherics/pipe/manifold/yellow/hidden, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) +"tOj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Starboard Bow Solar Access"; + req_access_txt = "10" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"tPc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing) "tPm" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/camera{ @@ -57525,6 +58384,16 @@ }, /turf/open/floor/plasteel, /area/storage/tools) +"tPY" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "tQA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -57533,6 +58402,17 @@ "tQD" = ( /turf/closed/wall/r_wall, /area/maintenance/aft) +"tRr" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "tSz" = ( /turf/open/floor/plasteel, /area/science/nanite) @@ -57594,16 +58474,37 @@ }, /turf/open/floor/wood, /area/lawoffice) -"tVy" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +"tXh" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Bow Solar Access"; + req_access_txt = "10" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"tYa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 4 }, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "uax" = ( /obj/structure/table, /obj/item/folder/blue, @@ -57643,6 +58544,17 @@ /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel, /area/storage/tools) +"ukG" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "ulE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57653,6 +58565,40 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) +"umU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"unF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"upt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "upE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -57660,6 +58606,17 @@ }, /turf/open/floor/plasteel, /area/quartermaster/warehouse) +"uqD" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/purple/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/engine/atmos_distro) "uru" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, @@ -57696,6 +58653,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"uyE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "uzN" = ( /obj/machinery/telecomms/bus/preset_one, /obj/machinery/light{ @@ -57749,6 +58718,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/port) +"uHY" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"uKu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "uNF" = ( /obj/structure/cable{ icon_state = "1-2" @@ -57809,30 +58802,24 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/port) -"uUM" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/engine/engineering) -"uVj" = ( -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "uVA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, /area/escapepodbay) -"uXn" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" +"uXZ" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad" }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/hallway/secondary/entry) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "vbD" = ( /obj/machinery/door/airlock/command/glass{ name = "EVA Storage"; @@ -57856,16 +58843,17 @@ }, /turf/open/floor/plating, /area/maintenance/department/tcoms) -"veU" = ( +"vcV" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/maintenance/starboard/aft) "vfv" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment{ @@ -57873,6 +58861,18 @@ }, /turf/open/space/basic, /area/space) +"vjQ" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "vjX" = ( /obj/structure/rack, /obj/item/clothing/head/welding, @@ -57913,6 +58913,29 @@ /obj/structure/sign/warning/radiation, /turf/closed/wall/r_wall, /area/engine/engineering) +"vnv" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"vpf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "vpy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -57936,12 +58959,47 @@ /obj/effect/turf_decal/bot_white/left, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) +"vrz" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "vsQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ dir = 8 }, /turf/open/floor/plasteel, /area/escapepodbay) +"vth" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"vvr" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2"; + shuttledocked = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/processing) "vxh" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -57997,6 +59055,36 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/engine/engineering) +"vDC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"vEi" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "vFa" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58014,16 +59102,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"vHr" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "vKC" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58043,6 +59121,13 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"vLm" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "vMA" = ( /obj/structure/transit_tube/curved/flipped{ dir = 1 @@ -58061,6 +59146,18 @@ }, /turf/open/space, /area/space) +"vRI" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "vRL" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -58111,6 +59208,19 @@ }, /turf/open/floor/plasteel, /area/vacant_room/commissary) +"vYs" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/aft) "vYE" = ( /obj/machinery/telecomms/processor/preset_four, /obj/effect/turf_decal/tile/neutral{ @@ -58158,6 +59268,15 @@ }, /turf/open/floor/plating, /area/quartermaster/sorting) +"wfU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "wil" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58165,6 +59284,29 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port/aft) +"wjn" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine, +/area/science/xenobiology) +"wkE" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = -1; + diry = -1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "wkN" = ( /turf/closed/wall, /area/science/nanite) @@ -58172,6 +59314,24 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/tcommsat/lounge) +"wmp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "wmq" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/dark, @@ -58194,18 +59354,28 @@ }, /turf/open/floor/plasteel, /area/bridge) -"wom" = ( -/obj/structure/cable{ - icon_state = "4-8" +"wqI" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"wrz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "wsM" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -58241,6 +59411,26 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"wvK" = ( +/obj/machinery/button/door{ + id = "maint2"; + name = "Blast Door Control B"; + pixel_x = -28; + pixel_y = 4 + }, +/obj/machinery/button/door{ + id = "maint1"; + name = "Blast Door Control A"; + pixel_x = -28; + pixel_y = -6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "wvX" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -58302,6 +59492,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/medical/virology) +"wAw" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "wCj" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -58312,6 +59512,25 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel, /area/engine/break_room) +"wCs" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/main"; + dir = 4; + name = "Security Office APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/main) "wDq" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -58355,6 +59574,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/fore) +"wIA" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "wIG" = ( /obj/machinery/meter, /obj/item/radio/intercom{ @@ -58396,6 +59622,31 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/space, /area/maintenance/disposal/incinerator) +"wSe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"wUo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "wUw" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -58412,6 +59663,24 @@ /obj/item/storage/secure/briefcase, /turf/open/floor/plasteel, /area/vacant_room/commissary) +"wWS" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "wXz" = ( /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall/r_wall, @@ -58435,6 +59704,15 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) +"xcQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/tcommsat/lounge) "xfi" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment, @@ -58446,6 +59724,11 @@ }, /turf/open/floor/plating, /area/construction) +"xhW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/engine/engineering) "xiz" = ( /obj/machinery/telecomms/processor/preset_two, /obj/effect/turf_decal/tile/neutral{ @@ -58520,6 +59803,13 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"xvY" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "xBo" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -58578,6 +59868,17 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel, /area/escapepodbay) +"xJF" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "xLv" = ( /obj/structure/table, /obj/item/hand_labeler, @@ -58627,6 +59928,30 @@ /obj/item/clothing/under/yogs/rank/clerk/skirt, /turf/open/floor/plasteel, /area/clerk) +"xTD" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = -4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/turf/open/floor/plasteel, +/area/science/xenobiology) "xWi" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -58641,10 +59966,6 @@ /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/engine/atmos) -"xYC" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/tcommsat/lounge) "xYL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 8 @@ -58739,6 +60060,15 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/white, /area/tcommsat/computer) +"ygp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "yjy" = ( /obj/structure/transit_tube/diagonal{ dir = 4 @@ -70154,11 +71484,11 @@ apN apN apN apJ -awZ -ayl -uXn -auP -cIh +ooX +wrz +vrz +dsT +aCK aaa aaa aaa @@ -70166,10 +71496,10 @@ aaa aaa aaa aaa -azy -auP -qEl -ayl +dvM +qOB +xJF +ijY aRY aSm aaa @@ -70178,11 +71508,11 @@ aaa aaa aaa aSm -awZ -ayl -beK -auP -cyt +jXK +tQA +eWa +ygp +cKh cyd aaa aaa @@ -70411,10 +71741,10 @@ apN apN apN apJ -awZ -ayk -awW +dJo +vpf awW +asE aSm aaa aaa @@ -70424,9 +71754,9 @@ aaa aaa aaa aSm +asE awW -awW -awV +upt aRY aSm aaa @@ -70435,10 +71765,10 @@ aaa aaa aaa aSm -awZ +vDC ayk awW -awW +asE aSm aaa aaa @@ -70668,8 +71998,8 @@ apN apN apN apJ -awZ -aym +dJo +hZm azz aAF aSm @@ -70683,7 +72013,7 @@ aaa aSm aOf azz -aPu +cVx aRY aSm aaa @@ -70692,7 +72022,7 @@ aaa aaa aaa aSm -awZ +vDC aym azz aAF @@ -70925,8 +72255,8 @@ apN apN apN apJ -awZ -aFS +dJo +rvS ayl aAE aSm @@ -70940,7 +72270,7 @@ aaa aSm aOe ayl -ayl +rzM aRY aSm aaa @@ -70949,7 +72279,7 @@ aaa aaa aaa aSm -awZ +vDC ayl ayl aAE @@ -71182,8 +72512,8 @@ apN apN apN apJ -awZ -ayo +eAT +jzn ayl aAH aSm @@ -71197,7 +72527,7 @@ aaa aSm aOh ayl -ayl +rzM aRY aSm aaa @@ -71206,7 +72536,7 @@ aaa aaa aaa aSm -awZ +vDC ayl ayl bgi @@ -71440,7 +72770,7 @@ apN apN apJ awk -ayw +qWn azA aAG aSm @@ -71454,7 +72784,7 @@ aaa aSm aOg tqk -aQH +nlx aRY aSm aaa @@ -71463,7 +72793,7 @@ aaa aaa aaa aSm -awZ +vDC ayn azA bgh @@ -71697,9 +73027,9 @@ apN apN apJ axb -ayJ -awW +unF awW +asE aSm aaa aaa @@ -71709,9 +73039,9 @@ aaa aaa aaa aSm +asE awW -awW -awV +upt aRY aSm aaa @@ -71720,10 +73050,10 @@ aaa aaa aaa aSm -awZ +vDC ayk awW -awW +asE aSm aaa aaa @@ -71953,11 +73283,11 @@ asF asF asF apJ -axh -ayo -uXn -auP -cIh +hfM +mIY +vrz +qCv +aCK aaa aaa aaa @@ -71965,10 +73295,10 @@ aaa aaa aaa aaa -azy -auP -qEl -ayl +dvM +tRr +xJF +rZX aRY aSm aaa @@ -71977,11 +73307,11 @@ cxE aaa aaa aSm -awZ -ayl -beL -auP -cyu +iBq +tQA +sYf +tAz +tKh aaa aaa aaa @@ -72225,16 +73555,16 @@ aaa aSm aSm awW -aQG +eWH aRX arB aaa bOY -aXI +fNw aSm aaa arB -awY +qCq ayk awW aEa @@ -72482,16 +73812,16 @@ aaa aaa aSm aPt -aPu +cVx aRY arB aSm aSm -auP -aSm +fyJ +asE aSm arB -awZ +vDC aym azB aSm @@ -72739,16 +74069,16 @@ arB arB arB aPv -ayl +rzM aRZ asE aAF awW -cyl +fMS awW baF asE -bbb +uKu ayl beN arB @@ -72996,16 +74326,16 @@ aIS aBH azz aPu -ayl +rzM ayl xML aym nMn -bcw +lze aLM aPu ayl -ayl +foJ ayl beM aAC @@ -73253,7 +74583,7 @@ ayl aNb ayl ayl -ayl +rzM ayl aTr aUM @@ -73262,7 +74592,7 @@ bcz aUo baG tQA -bdB +dhy ayl beM asE @@ -73510,7 +74840,7 @@ aLw aLw aLw aLw -aQI +wmp aNh czK czK @@ -73745,10 +75075,10 @@ aaa aaa aaa aag -aqJ -amC -gLH -aqu +cXq +pqk +qFW +rVA avq att avq @@ -73767,7 +75097,7 @@ aLy aNd aOj aPx -aQJ +dpO ayl czK aUO @@ -74024,7 +75354,7 @@ aLi aVi aVC aLl -aQJ +dpO ayl czK aUN @@ -74281,7 +75611,7 @@ aLz aVj aVX aLz -aQJ +dpO aSb czK aUQ @@ -74538,7 +75868,7 @@ aLj aVk aWb aPa -aWf +tkW ayl czK aUP @@ -74795,7 +76125,7 @@ aLA aNf aNf aLA -aWo +dpO aRR czK aUQ @@ -75052,7 +76382,7 @@ asE asE asE asE -aWo +dpO ayl czK aUl @@ -75309,7 +76639,7 @@ aLC aNg aOk aPy -aWo +dpO ayl czK aUO @@ -75563,10 +76893,10 @@ azF aIP aNq aLB -aUX -vHr -vHr -aWp +gWm +sNe +sNe +nxy aSe czK aUQ @@ -75802,9 +77132,9 @@ aaa aaf aaa amw -aoX -arI -arV +eVK +rmd +eFz avq avq avq @@ -76059,7 +77389,7 @@ aaa aaf aaa amw -amC +kCm arH alU alU @@ -76316,7 +77646,7 @@ alR alU alU alU -apr +jNR arJ alU avb @@ -76573,7 +77903,7 @@ alR aoj amC apP -amC +kCm arH alU aaH @@ -76820,17 +78150,17 @@ ady ady ady ajq -ajW -akB -alh -alT -amA -ani -anI -aol -aol -veU -aol +pmW +psq +mJV +ema +okC +lYU +tXh +avq +avq +dXk +uyE arL alU avU @@ -77078,7 +78408,7 @@ adx aaa aaa ali -ali +iMU ali alS amz @@ -78156,9 +79486,9 @@ aaa aaa bPm bqi -brJ +nOV bPm -brJ +nOV aaR bPm aaa @@ -78413,9 +79743,9 @@ aaa aaa bPj bqj -brK -blW -brK +jqZ +aZE +vth abm bPj aaa @@ -78669,11 +79999,11 @@ aZE bPj bPj bPj -jQW -cyD +cLc +vnv blW -cyD -fht +vnv +sdg bPj aaa aaa @@ -78927,9 +80257,9 @@ blY bnw boJ bql -aCo +rGf btr -aCK +umU abn bPj aaa @@ -78964,7 +80294,7 @@ aaf aaa aaa bPR -chO +jIf bPR aaa aaf @@ -79184,9 +80514,9 @@ bkj bjr bjr bps -bkw +blT bjr -bmd +uXZ abH aZE aaf @@ -79220,8 +80550,8 @@ aaa aaf aaa aaa -bPR -chN +cFl +ord bPR aaa aaa @@ -79441,9 +80771,9 @@ biF bmj bjr bjr -bkw +blT aNs -bkw +blT abn bPj aaa @@ -79478,7 +80808,7 @@ bCq bCq bPR bPR -cyK +tqM bPR bPR aaa @@ -79698,9 +81028,9 @@ bjH bmh bjr bjr -bkH -blQ -bme +eKj +pSF +blU abn bPj aaa @@ -79724,7 +81054,7 @@ aaa bCq cbj bPr -bXv +mGV bPr aaf bCq @@ -79735,7 +81065,7 @@ cAD cAH cfw cgA -chP +tYa ciQ cfw aaa @@ -79980,8 +81310,8 @@ aaa aaa bCq cbk -bPr -bHE +bCq +uHY bPr aaf bCq @@ -79992,7 +81322,7 @@ ccZ cAK cfw cgC -chR +pHZ ciS cfw aaa @@ -80238,7 +81568,7 @@ aaa bCq bAf bPr -cyE +wUo bPr bPr bCq @@ -80249,7 +81579,7 @@ cAE ceV cfw cgB -chQ +pTh bQp cfw aag @@ -80495,8 +81825,8 @@ aaa bCq bVB bHE -bHE -bYu +pDf +jCp bZk bCq uEA @@ -80506,11 +81836,11 @@ bCq bCq cfw cfw -chS +mCg cfw cfw bCq -bXv +mGV bCq aaa aaa @@ -80753,7 +82083,7 @@ bCq bVA bWw bXw -bYt +iZA bZj bCq bHE @@ -80762,12 +82092,12 @@ bSq cdW ceW bCq -bKA -bUs +dqb +hWx bHE cjI bCq -clA +vEi bCq aaa aaa @@ -81010,7 +82340,7 @@ bCq bVD bWy bXx -bYw +cKJ bZj bQK bHE @@ -81019,12 +82349,12 @@ bHE bUs ceY bCq -bHE +hmG bUs bHE bLu bCq -cyE +gzP bCq aaa aaa @@ -81253,7 +82583,7 @@ aaa aaa bGi bGi -bJb +gti bGi bGi aoV @@ -81267,7 +82597,7 @@ bCq bVC bWx bWy -bYv +min bZl bCq bHE @@ -81276,12 +82606,12 @@ cda cgF bCq cqn -cAh -chT -bHE -bHE -ckv -bHE +iay +cwD +rEb +rEb +kYY +ivp bCq bPr bPr @@ -81508,10 +82838,10 @@ byl aJn aaf aaf -bGi -bHz -byE -bKk +bxy +cLZ +coD +dxm bGi aoV aoV @@ -81524,7 +82854,7 @@ bCq bVF bWA bXy -bYx +vYs bWz bCq bHE @@ -81533,7 +82863,7 @@ bQa cpY bCr cqy -cAi +jXF bQa bHE bHE @@ -81766,8 +83096,8 @@ aJn aaa aaa bGi -bHy -byE +mOm +eiN bKj bGi aoV @@ -81781,7 +83111,7 @@ bCq bVE bWz bHE -bHE +jJv bLu bCq bLu @@ -81790,7 +83120,7 @@ cdb bSs bCq bCq -cgG +sLi bCq bCq bCq @@ -82024,7 +83354,7 @@ aaa bxy bxy bxy -bJd +iQY bKm bxy aaf @@ -82038,7 +83368,7 @@ bCq bCq bCq bCq -bQI +heQ bCq bCq bLv @@ -82047,7 +83377,7 @@ bCq bCq bCq bHE -bUs +oUK bPr aaa bCq @@ -82281,7 +83611,7 @@ bxy bxy bGj bHA -bHA +wqI bKl bxy aaH @@ -82291,20 +83621,20 @@ bHE bRg bRg bCq -bHE -bVG -bHE -bIg -bHE -bHE -bHE -bHE -bHE -bHE -bHE -dWP -bHE -bUs +nis +mTa +gCB +gzM +rEH +rEb +rEb +rEb +rEb +rEb +rEb +qyp +rEb +hWx bPr aaa bPr @@ -82538,7 +83868,7 @@ bDk bEK byE byE -byE +eSR eIF bGi aaf @@ -82548,7 +83878,7 @@ bHE bHE ciT bCq -bHE +jJv bCq bCq bCq @@ -82745,7 +84075,7 @@ aaa aaa aaf arP -avd +qGp arP axv cCi @@ -82795,7 +84125,7 @@ bAb byE rXN aDP -byE +eSR bKn bGi aoV @@ -82805,7 +84135,7 @@ bPZ bHE bHE cTF -bHE +jJv bCq bJP bIh @@ -83002,7 +84332,7 @@ aaa aaa aaf arP -ave +oqd arP avA ayH @@ -83051,8 +84381,8 @@ bvI aXS bBG bBG -bsB -byE +rGe +pSY bKp bGi aaf @@ -83062,7 +84392,7 @@ bHE bHE bSs bCq -bHE +jJv bCq bcU bPS @@ -83259,7 +84589,7 @@ aaa arP arP arP -cya +gsM arP qtt ayG @@ -83319,7 +84649,7 @@ bHE bRh bLu bCq -bHE +jJv bCq bdV bIm @@ -83516,7 +84846,7 @@ aaa arP asQ aqR -aqR +qlA arP axB ayG @@ -83576,7 +84906,7 @@ bOK bCq bCq bCq -bHE +jJv bCq bwv bIn @@ -83761,11 +85091,11 @@ aaa aaa aaa akG -aln +vvr akG aaa akG -anN +foH akG aaa aaa @@ -83773,9 +85103,9 @@ aaa arP asP aqR -aqR -cPR -axB +nyN +loR +dOh ayG ayG ayG @@ -83833,7 +85163,7 @@ bHE bPr aaa bPr -bHE +jJv bCq bHZ bIo @@ -84018,11 +85348,11 @@ aaf aaf aaf akG -alp -akG +sSm +aiT aaa -akG -alp +aiT +sSm akG aaf aaf @@ -84090,7 +85420,7 @@ bRh bPr aaf bPr -bUt +vjQ bCq bIa bSo @@ -84275,11 +85605,11 @@ aiT aiT aiT alO -cxJ +oMR akG amK akG -cxP +hKn aAD aiT aiT @@ -84347,7 +85677,7 @@ bPr bCq aaa bPr -wom +pNj bCq bCq bCq @@ -84532,11 +85862,11 @@ aiT ajs akb akI -akI +tPc amc aiT ant -akI +tPc asL bQP bQS @@ -84604,7 +85934,7 @@ bPr aaa aaa bCq -bUu +wWS cem cem cem @@ -84789,11 +86119,11 @@ akG ajr alq apn -alq +lhn asp aiU apb -alq +lhn axY bQR bQU @@ -84861,7 +86191,7 @@ bPr bPr bPr bCq -cay +ltw bCq bCq bIp @@ -85046,11 +86376,11 @@ akG aju ajJ akK -als -ana +jCA +lLO amM -apR -mLv +lGE +eBC bui aiT aiT @@ -85118,7 +86448,7 @@ bLw bGq bGq hQb -aad +qsH bCq bIb bIq @@ -92595,18 +93925,18 @@ gXs aKz bQv bFE -bFO -uVj -pMc -uVj -uVj -xYC +xcQ +mDA +wIA +mDA +mDA +vLm oqv tAu ciZ aqs jmH -uUM +dRK cig aaa ctv @@ -92852,18 +94182,18 @@ gXs aKz bQA qAG -bFT -aHn -iBw -iBw -uVj -tVy -bOf -ciZ -ciZ -ciZ -nLP -ciZ +lVu +gZI +odL +odL +sRL +dSB +mRQ +xhW +xhW +xhW +rdw +iYT cig aaa aaT @@ -93120,7 +94450,7 @@ ciZ ciZ ciZ jmH -ciZ +gCP cig aaa aaa @@ -94287,12 +95617,12 @@ aaa aaf afu aeB -afm -agb -agG -ahi -ahN -aiv +qVL +orq +kcy +nld +wCs +jlN abp ajp ajU @@ -94544,7 +95874,7 @@ aaf aaf afu aeA -afl +esT aga abp ahj @@ -94801,7 +96131,7 @@ abp abp adR abp -cxG +kxR abp adR ahl @@ -94815,7 +96145,7 @@ ahT ahT ahT alL -glv +jkI atj aoI aoy @@ -95054,11 +96384,11 @@ aaa aaa aaf aag -acU -adr -sXy -aeC -afn +nau +jst +ppd +txU +nAV agc abp ahk @@ -95072,7 +96402,7 @@ aif aif aif alK -aif +cut aif aoY apu @@ -95329,7 +96659,7 @@ ajV ajV ahn and -anF +mVu ahn aoZ apx @@ -95417,10 +96747,10 @@ bmg bbG bFD bGl -bGU -bHj -bHk -bNp +iOe +uqD +jYo +goD pEf aaa gtZ @@ -95586,7 +96916,7 @@ aaf aaf ahn ahn -anE +imo ahn axX apw @@ -95843,7 +97173,7 @@ aaa aaa aaf ahn -anG +msz ahn aoL apy @@ -96100,7 +97430,7 @@ aaa aaa aaa ahn -khB +vRI ahn ahn ahn @@ -96663,10 +97993,10 @@ aBS bsx aNL bvh -oRL +bwD bDR bDR -hOi +bAq bvj bCQ bqQ @@ -98004,15 +99334,15 @@ aaa aSQ bNY bDU -bNZ -bOa -bOb -bOc -bOe -riA -iMi -ctZ -qGa +trP +gIh +njV +ght +lou +sUq +gMO +tkt +eSG dLq bGQ pEf @@ -99960,7 +101290,7 @@ aaa aaa aag aoq -aDK +mxL aoq awD anf @@ -100216,14 +101546,14 @@ aaa aaa aaa aag -cxW -anf -aqv -anf -anf -xNu -aEl -anf +rLw +rBa +pBG +osz +osz +sHa +hun +fln anf aoP aIp @@ -100480,7 +101810,7 @@ anf auC alP anf -anf +kpb anf anf aIp @@ -100737,7 +102067,7 @@ aqy anf alP awE -anf +kpb alP anf aIp @@ -100994,7 +102324,7 @@ apC apC apC alP -anf +kpb alP alP aIp @@ -101251,7 +102581,7 @@ atv auD apC awF -anf +kpb alP arA aIp @@ -101496,7 +102826,7 @@ aaf aaa aaa aqQ -aqQ +ewG aqQ aoh aoN @@ -101508,7 +102838,7 @@ arx anf apC aoQ -awM +ixI ayg ayg ayg @@ -101752,17 +103082,17 @@ adU adU alg acx -amv -ane -cxN -aog -aoM -apz -aqw -arr -asw -asw -auE +hWw +qIX +crQ +jBJ +rPi +kYG +tOj +qxX +ayg +ayg +jDv apC awG awN @@ -102019,7 +103349,7 @@ aqx art anf anf -auF +hwv apC awH awN @@ -102276,7 +103606,7 @@ aof anf aoP atw -auF +hwv apC aoP awN @@ -102533,7 +103863,7 @@ aqy anf anf aty -auF +hwv apC alP tTF @@ -102790,7 +104120,7 @@ anf anf alP atx -auF +hwv apC auD awN @@ -103047,7 +104377,7 @@ anf alP alP apE -auG +cXC apC aoP awN @@ -103304,7 +104634,7 @@ arA anf asx anf -auF +hwv alP alP awN @@ -103561,10 +104891,10 @@ alP alP alP anf -auH -avF -awI -ayi +mTq +cFe +wvK +fmF ayg aAu ayg @@ -103617,7 +104947,7 @@ bLa bMi buu bPy -cLv +rFv bJN bRW bTb @@ -103625,7 +104955,7 @@ bUe bJN bWl bXf -bYg +wjn bJN bZV caV @@ -103874,7 +105204,7 @@ ajm bMi buu bMi -bPB +xTD bLe bRV bTa @@ -105189,7 +106519,7 @@ qQV aaa aaa bPp -bPp +cNW bPp aag aaa @@ -105445,9 +106775,9 @@ qQV qQV aaa aaa -bPp -cOe -tkO +hNI +haw +jHx aag aaa aaa @@ -105702,8 +107032,8 @@ qQV qQV cNW cNW -bPp -cqu +fvM +wkE bPp aag aaa @@ -105959,7 +107289,7 @@ qQV qQV cNW cwy -cmn +gsK cmn bPp aaa @@ -106216,7 +107546,7 @@ qQV qQV cNW cmn -cmn +gsK cmn bPp aaa @@ -106469,11 +107799,11 @@ cNW bNB cmq cOe -axl -cOe -bYr -cmn -cBT +wAw +cbf +lve +hzm +thI cBU bPp aaa @@ -106726,7 +108056,7 @@ cNW cOx cBL cOe -cOe +jjr cOe cNW cNW @@ -106983,7 +108313,7 @@ cNW cNW cNW cNW -iVj +mlo csy bPY cAf @@ -107240,7 +108570,7 @@ bNB cls cmr cNW -cvO +sRc cmo bPp aaf @@ -107497,7 +108827,7 @@ aQc aQc aQj cNW -cvO +sRc cou bPp aaa @@ -107754,7 +109084,7 @@ cNW cOe aQk cNW -cvO +sRc bMB bPp aaa @@ -108011,7 +109341,7 @@ cNW cNW aRg cNW -cvO +sRc bNA cNW aaf @@ -108266,9 +109596,9 @@ bPp aaa bPp bDp -aRu -ciI -gEO +gMM +pDG +qMV cNW cNW aaa @@ -109762,8 +111092,8 @@ uFb aRW aaa bky -bqh -bjU +gea +gMA bjS bqe brA @@ -110019,7 +111349,7 @@ uFb aRW aaf bky -blP +cAs bky bjT bqe @@ -110260,23 +111590,23 @@ lsn aMZ aOd aWd -aTm +kVO aRL -luD +hXW aPq aPq thb -bcP -aBr -aPq -aPq -cBl +nWK +lIE +eDG +edR +xvY aPq bgg aRW aaa bky -blR +nCC bky bjT bqe @@ -110517,23 +111847,23 @@ sHo aMZ aOc iTF -aPq +mAm aNa -aPq +mAm aPs aPs aXG -aZm -aPs -aPq -bcB -aPq +ccT +oDC +hKY +evF +wSe aPs bgf aRW aaf bky -cyC +cVZ bky bjT bqe @@ -110574,15 +111904,15 @@ cNW cNW cNW cNW -bCt -cdr -cjF -cks -clx -cmv -cnk -cnK -cyU +mLv +vcV +kQW +ukG +mNK +jwH +oRq +eEj +bYI cpi cpi cpi @@ -110774,17 +112104,17 @@ sHo aMZ aRW aRW -aQF +qOl aNa -aTn +mmV aRW aRW aRW aRW aRW -cyp +mXC aNa -bdA +nxw aRW aRW aRW @@ -110828,7 +112158,7 @@ aue arE arE arE -arE +frD aue arE bCw @@ -110838,7 +112168,7 @@ cku clz cmx bPT -bPT +lLH bPT aaa aaa @@ -111031,17 +112361,17 @@ sHo ptH aaf aRW -aQE +jOV aNa -aQE +jOV aRW aaa aaf aaa aRW -aQE +jOV aNa -aQE +jOV aRW aaf aaf @@ -111085,7 +112415,7 @@ cNW cNW cNW cNW -qpS +ohJ cNW cNW cNW @@ -111287,19 +112617,19 @@ iOa rIf xnF aaa -aRW -aQE +aMZ +jrf aNa -aQE -aRW +pMt +aMZ aaf aaf aaf -aRW -aQE +aMZ +jrf aNa -aQE -aRW +pMt +aMZ aaa aaf aaa @@ -111342,7 +112672,7 @@ cbi cNW ccW cdV -cOe +wfU cNW cgy ccV @@ -111545,17 +112875,17 @@ uxv dgz aaa aRW -aeR +jJQ aNa -aQE +iHI aRW aaf aaa aaf aRW -aQE +iHI aNa -afE +hSf aRW aaa aaa @@ -111599,7 +112929,7 @@ cbh cNW ccV cOe -cOe +wfU cfv cBL cOe @@ -111802,17 +113132,17 @@ aaa aaa aaa aRW -aQE +fOS aNa -aQE +fOS aRW aaf aaf aaf aRW -aQE +fOS aNa -aQE +fOS aRW aaa aaa @@ -111856,7 +113186,7 @@ cOe cOe cOe cOe -ceT +tPY cNW cOe chH @@ -112113,7 +113443,7 @@ bPp cNW cNW cNW -cPH +kRp cNW cNW cNW @@ -112370,7 +113700,7 @@ aaa aaf aaf cNW -ceU +szB cNW aaa aaa @@ -112627,7 +113957,7 @@ aaa aaa aaf cNW -cPI +jSR cNW aaf aaf From 5a19a3f161ae159ef4eb0cdc37046ccc90025d76 Mon Sep 17 00:00:00 2001 From: Hopek Date: Fri, 6 Mar 2020 00:40:54 -0600 Subject: [PATCH 5/5] AAAAAAAAAH part 2 of 2 --- _maps/map_files/YogStation/YogStation.dmm | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index a4d134c796b2..990badc34688 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -38700,17 +38700,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"bAq" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Medbay Treatment Center"; - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) "bAr" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel, @@ -53580,6 +53569,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/department/tcoms) +"ing" = ( +/obj/machinery/camera{ + c_tag = "Medbay Treatment Center"; + dir = 8; + network = list("ss13","medbay") + }, +/obj/machinery/stasis, +/turf/open/floor/plasteel, +/area/medical/sleeper) "iqx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -97996,7 +97994,7 @@ bvh bwD bDR bDR -bAq +ing bvj bCQ bqQ